Implements error handling
Cleans up spec
Bump version to 0.0.4