Minor refactoring to make the codebase neater and consistent.

All views now follow naming convention v_controller_method

Added new Controller for Profiles moved private utility methods to c_base as protected utility methods.

Lots of look and feel updates.