Create git repo

Java structure with code stubs in place.
Input parser tested
FSM code in progress
FSM analyser appears to work.

TODO: implement VehicleList
TODO: compute statistics and reportt
Remove VehicleList class - use LinkedList<Vehicle>

Implement creation of lists of Up and Down Vehicles in VehicleFactory
Rationalise redundant variables.

Pull 'timeDiff' into 'util' package
Rationalise the FSM

using Vehicle Factory state information
Cosmetic changes
reorganise Singleton constructor for readability
work in progress
Complete re-factor of FSM
More formal FSM model generates an event from (sensor,delta-t)
Each valid (event,state) combination has a Map entry
which specifies the (action,next_state).
Refine the FSM pattern

and fix an error counting days