Documentation, initial commit and stuff