change name, use setuptools, modernize imports
add to/from gregorian functions