Added documentation folder, todo.md, and api.md