Adding json gem
Refactoring specs
Adding cucumber tests