accidently ignored static folder
added tests
added a few more docstrings