#53 - Create API documentation. Tidying up redundant files and fixing styling.