Rename & New Error Handling

Renamed the package to Maize and performed a major redesign of the error
handling.