Split nagginApp into core, controller and service modules and removed CSS libraries to focus on functionality