An initial import of @AutoValue
Clean up the checkstyle warnings
Add the tests as well
Make everything an integration test.
Feedback from cgruber
Merge pull request #22 from gk5885/auto-value

An initial import of @AutoValue