Header types
Use exceptions for header errors
Report exceptions in test suite
Bump version - 0.3.0