Refactored the loading of map config files.
Allows for loading different config files in the future once the GUI is in place.
It should be possible to load new map and robot files.
Added failing tests to robot queue and dispatch.
Passed tests relating to ordering and dispatching.
Merge branch 'master' of github.com:tthorn/FinalProject

Conflicts:
src/Final/MazeExploration.java
src/FinalTests/RobotTests.java
Also fixed NPEs in RobotTests