First functional implementation (lot of work to be done)

  - New file structure
  - Added Gemfile
  - Updated Hoe specification