According to sources, free agent outfielder Josh Hamilton agreed Thursday to a contract with the Los Angeles Angels. The contract is being reported as a five year deal that will land Hamilton in LA. In 2010, Hamilton won the MVP, however, injuries and questions about his ability to combat his previous…