Have everything bar the functional requirements

Waiting on the $100 test.