Merge pull request #1 from cnd11/master

TEST
Merge pull request #2 from cnd11/master

Newest template
Added coding conventions

TODO: Format these
Testing issue tracking. Closes #3.
[TrainModel] Added motion prototype

Motion prototype allows setting of train power and emulates motion on a
flat 1D track with rolling friction
[TrainModel] Updated motion prototype

Added comments and tuned motion parameters
[TrainModel] Updated motion prototype - %grade

Added track grade specification and relevant modifications to train
motion
[TrainModel] Updated motion prototype

Overhauled integration to match Profeta's explanation
Separated hill force and friction force
Correctly handled train backwards motion
[Messaging] Added prospective messaging prototype
Merge pull request #1 from tnason/master

Environment