[x] Look into changing tick rate back to minutes but having actions that can be scheduled at inter-tick rates (http://repast.sourceforge.net/repast_3/how-to/scheduler.html). It is possibly overkill having agents complete their step function every second as they do right now
[x] Make sure locations, e.g. rooms and roomtypes are not hardcoded in the model parameters or output functions (e.g. see Patient class contains references to admission bays which may or may not be generated by MPS!)
[x] Use 'proper' Repast functions and annotations to help with performance and code readability. Schedules and BasicActions are common in Repast but rarely used in our current implementation
[x] Implement 'stay until patient is here' (currently world by location not self instance)