Updated Controllers in UML, added *.*~ to .gitignore