Basic Implementation - added categories as an extension

Implemented hangman and added an interface, also created some cucumber tests, capybara tests and rspec tests. 
Look at using reduce rather than each, you should be able to avoid line 56 completely