first check in build script
first check in cucumber jvm working, but the failing scenarios don't fail the test stage
Removed cruft from test
Cucumber now setup nicely to account for wip'd scenarios and printing output and failing fast on scenario failure
First scenario passing - posting
Refactored to strengthen command interface.

Classes moved to new package
Rename of Post to PostCommand
Refactoring:

PostCommand was getting a little feature envy, as was the CommandParser,
Refactored out to a new higher level abstraction, shell that takes care of the user and post interaction.
Added View command
Refactored posting to a timeline to be a Post domain model object so a timestamp can be included.

Ready to refactor and move the posts out of the user into their own timeline repo.
Moved responsibility for keeping track of user timelines to a separate repo
made utility method more private
Timeformatter
Reading feature now complete and working
Refactored after noticing a requirement to print "X seconds ago" on messages as well as in minutes
corrected test name
Following now working.
Added new command & added hashcode and equals methods to user as they ar enow used as keys into a set