Backend Update

- Rewrite of all JS to become more readable (OO)
- Design changes in the backend sidebar

Note
   Still need to make a more mobile friendly version.