Rename
Rename
Added commit class
Went back to proper MVC model
I just did not like the idea of a controller function with 2000 lines of code (as it would have ended up)