Java docs and refactored Hallway
Added many java docs, and refactored the hallway class
as it was not being used