start of backend
lots of random stuff: footer issues, css fixes, setup backend pages (no auth yet