[WIP] This branch holds work to optionally use csympy for mechanics problems.

I'll be working on this for a while and this may just be tossed as a prototype, but I'll put it up here for commentary and help as I go along.