New method for Test Utils

* Now testUtils has a method to move a pawn onto the board and help write less code when preparing/mocking the board for tests
* Fixed some errors with turn management
Added utils
added dice as constructor param
fixed test w/error on gameplay.js
Corrected all failing tests

* Changed logic on manageTurn that checked game.moveLog
* Cleaned up test definitions with JSHint
* Refactored some old tests for cleaner code as well
Additional currentTurn test added

* Player needs to wait current turn on enterPawn
* DRY-ed up some code on parcheesi.js
* Added index property to pawn entity
Added a couple of tests on pawn.js

* Added a couple of comments on parcheesi.js explaining rules
* Added rules to prevent users from making moves not present on the dice, or making
* Added new empty tests on gameplay.js
* Added new method on utils to detect available moves, instead of using _.difference
Two players cannot occupy the same space

* Added the test described in the title
* Fixed error with pawn declaration always on index -1
* Minor refactorings
Added tests for barriers
45 tests passing
46 tests now passing

* Adding 10 points to diceRoll after killing an oponent
Refactorings (47 tests passing)

* Moved the 10 into a constant for extraMovementsOnKill
* Safe spost are now safe
Added more info to usedMoves
48 Tests now passing

* Pawn cannot move extra spaces after killin (must be done with another pawn)
* Refactorings. JsHint reminded me to remove debugger statements
Bit of formatting
Merging pull request from wistcc

Fixed conflicts on these files:
	modified:   parcheesi.js
	modified:   test/board_definition.js
	modified:   test/gameplay.js
Added Gruntfile. Removed Makefile. Updated package.json to install testing tools as development dependencies. Fixes #14
Updated README file to reflect new setup instructions.
Added EditorConfig, JSHint, Tern files to make development a little nicer.
50 Tests now passing

* Refactored a board_definition test using a more suitable underscore method
* Added test that checks for stair entry spaces
* Added simple draw function