Error in computing system energy - did not take into account *weight*.
Use projected average spring force over upcoming timestep
Account for beam length acceleration (still doesn't quash energy errors)
Added functional specs in PDF format
Merge branch 'upstream/master'