Add a pre-commit script that runs docco
Restructuring to add RPC
Improve RPC, still doesn't work though

Improve documentation