Add entry_points to setup.py.

This won't work correctly without some change to the margarine modules
but I'm adding it so we can switch to a more portable format when
necessary.

Issue: #23