Automated dependency management

together with the pull request outstanding to easywatch, this will allow a user to "pip install staticjinja" without first manually installing dependencies. Both the new version of easywatch and staticjinja must be published to pypi for this to work, though.