add requirements.txt, remove deps and start adding the ability to specify a theme