Added a separate css file and more docstrings
wow, forgot to add a bunch of file to the repo