added commenting to notice management. Also removed redundant models and controllers