Added a bunch of documentation, also we can now update Projects.