finish basic features; add views, templates, sidebar, dynamic show page edit