More documentation and added the official todo list