Java source refactored into packages
Update to gitignore!
Refactored to make Larva contain own parameters rather than get them from Simulator object
Tidy up commit. Added Simulation description documents.