Break up application.js services/controllers

Makes Posts PostNotifications services and and PostListCtrl controller. Split notifications into their own service and posts into their own service which are eagerly loaded on app startup.