Update documentation and move minor things around

Documentation is built, but looks kind of crappy. Need a nice style sheet or
maybe better formatting for commented signatures?