Added Commits and added FromEventBased to Heirarchy.
Added better instructions, and change .cabal file.