C2 karim el naggar refactor admin ui

This branch is to introduce new changes mainly refactoring the Admin user interface and Admin controller structure which is the first step in developing a neat responsive Administration Area with Ajax enabled

@adamggg : i would like you to review the changes and merge it with master.