Setup entrypoints

Fixes #85. Needs review.
I could imagine it growing my features later, but I don't really care about it.