Adding Prototype Three

This is the first commit containing Prototype Three, and a slight
rewrite of css regarding buttons and main page layout.