Tax season is here. Learn about the April 15 deadline, how to file for free, and when to expect your refund.