Enabled Location to store the Room

Added method getRoom()
Changed the paramater for the constructor, now needs Room or null
instead of boolean
Player changes

Added the ability for the player to be either computer controlled or
human controlled.
Added method moveRoom()
Added to Board class

Added toEnum(String) for Weapon.
Fixed error in toEnum(String) in Character
Added to playTurn(Player, String) - started adding in the ability to
suggest a hypothesis. Still needs to search the other players cards
Merge branch 'master' of https://github.com/QuasimodoNZ/SWEN222_Cluedo

Conflicts:
	src/Board.java

Removed the empty implementaion of drawBoard()