Move theme into a Python package and added packaging setup.

This probably also needs a `LICENSE` file to make sure we can distribute the included webfonts.