Modularizing that shizznit

I split up the controller groups into different files. Also moved the
required js files to ../js/required/
Finished modularizing & created new files