Initial commit of simulator code base.

Includes base simulator (sine wave motion) and core dynamics simulator
(not complete)
Updated git ignore