Major push towards not sucking: added start of API docs