Added tons of functionality - CMS, tagging, pagination, util methods etc. There may be several errors. These will only be solved once we use this to create a proper app