US IT freelancers: Tax compliance guide for income reporting