Added 3 enum's Weapon, RoomName and Character

Each enum has toString() method that presents the name of its
representation in a nice format such as
Board.Character.JACOB_GREEN.toString() will return "Jacob Green"
Implemented the Room class

Created the constructor and two methods:
- getLocations()
- toString()

also minor @Override and javadoc in Door and Location