Major updates

Added several features.
- hiding of columns based on roles.
- comment, notification, attachment, history areas created.
- improved comments controller and views to be partials.