Added requirements.txt, updated README.md, added front page content and CSS

Pinning modules you don't use directly is generally not advised. 

You should only pin things you use, and let modules handle their own deps/versions.