major refactoring of how doors work.
removed door tests, as doors no longer exist.
bug fixes in new design and updated RoomTest
Merge branch 'master' of https://github.com/aterwl/cluedo.git
fixed tests and code