WIP: replace methadone and trollop with GLI

Thanks for writing flapjack-syrup !
One thing I had some trouble with when looking at the code was how to extend this.
You have used a combination of methadone (not suitable to command suites) and trollop and I was a little confused about where to declare the UI for any new features.

Not sure if you have seen [gli](http://naildrivin5.com/gli/) (same author as methadone) before but this is a great rubygem that lets you separate the UI from the code and gives you a sweet dsl for expressing that UI of your application.

I have mapped out the UI using gli.  I am not quite finished yet but if this is somehting you like and willing to merge in I will finish this off in the next few days.