custom form elements, contact update, sidebar made as a directive, add footer, other style updates