Moved API docs to it's own file