Added JSHint and the package json as well as the gruntfile and updated readme document.
Added grunt clear and updated the watch task.
Created the Person and MarriageProposal classes. There is no implementation at this point.
Installed mocha, chance, and sinon.
Added mocha unit test framework for unit tests.
Added PersonSpec unit test with pending test implementation.
Added Istanbul code coverage utility.
Implemented the unit tests for Person object construction.
Implemented tests for Person.getGender and Person.getName
Added Istanbul code coverage as well as grunt step for printing coverage detail during grunt watch.
Completed implemtation of the Person class.
Implemented several unit tests for checking marriage proposal response.
Finished implementing Person.
Fixed issue with broken grunt watch execution.
Implemented additional tests for Person.Gender to achieve 100% code coverage.
Refactored the marriage proposal method to be a compatibilty calculation instead.
Removed unnecessary comments
Updated coverage output to regenerate the HTML coverage output.
Initial implementation of the Marriage Proposal spec.
Updated grunt output for the code coverage report.