completing basic edit functionality

also doing some cleanup in some other parts of the styling / views