Reorganized packages. Added LikeableObject interface.
code review change
Merge pull request #26 from bkng/master

Reorganized packages and added LikeableObject interface.