Refactored Simulator classes into abstract Simulator base class and inherited SingleThreadedSim class.
Refactored LIFModel class into abstract base LIFModel and derived LIFSingleThreadedModel.
Refactored test files and added old simulator output for testing and validation
Deleted config folder during refactoring.
Merge branch 'refactor-stable-singlesim' into refactor-stable