Cleanup and python errors
Remove unnecessary exception subclass
Add first pass of custom syntax
Cleanup date methods