Added basic file structure for Ruby project
Added gem dependencies
Wrote cucumber tests

* Written scenarios for feature: basic hangman game
Added step instructions in cucumber
Updated hangman steps

* Added in valid, invalid and word generator cucumber tests
* Refactored language to make it more readable and avoid duplication
Added Rspec for correct guess
dded invalid guess rspec test
Refactored code

* Moved letter out into it's own object
* Refactored hangman.rb code to work with new Letter object
* Fixed tests to match new interface
Updated cucumber tests
Added in expectation for checking message was added

* Added method that returns the current correct guesses on demand.
Added test to check how many characters are left to be guessed.
Merge pull request #1 from mark-maxwell/pv-core_hangman_code

Pv core hangman code
Refactored and added tests

* Refactored some of the methods in hangman to clean up code
* Added cucumber test to handle a game of hangman being won
Updated code in hangman.rb with a method to handle user winning
Refactored features and cucumber tests
Fixed failing cucumber test
Started implimentation of player class

* Started writing related rspec tests
* Implimented players class
Added in remaing code for handling faliure conditions
Refactored methods in hangman.rb