Initial code revision.
Removed IntelliJ cruft.
Some updates from Steve
Merge pull request #1 from youtube/review

Initial code review