Rename exception interface.
Update file header.
Add tests.
add travis & code-climate integration
Remove whitespace
Remove unused method call