Addition of a PhaseStateTest Class for Testing

Class for testing phase state.
Added Junit constructor to PhaseState.java
Merge branch 'master' of https://github.com/MaxRobinson/Phase10
Added setUp() in Junit test
SOME TESTING LIKE STUFF

ITS BROKEN ITS ALL BROKEN
Merge remote-tracking branch 'origin/master'

Conflicts:
	Phase10Test/src/edu/up/cs301/game/test/PhaseStateTest.java
Merge branch 'danBranch'
Adding a TODO list

TODO List added called stuff to do.
Cleaned up all warnings
Fixed nulling of hands bug
Fixed bug where used was unable to discard a card. The card would still remain in the user's hand.