Freelance Developers: Read this before you hire one