Add git ignore
Add implementation of Simulation