Redesigned the apps and objects so there is low coupling between the models. Also added the blog, about and dock apps.