Major update yo!

Lots of changes to get this baby ready for viewing. Needs to be in
somewhat of a respectable state. Much more work to go.