Documentation Update

Adds commenting and documentation
Adds new simulations and instructions

Adds usage documentation and expands on previous simulations while
adding several new ones.
Merge pull request #3 from gbledt/master

Interactive simulation update and documentation