added action filter to load cms page into viewdata, more refactoring to fit into new UI