Return the types of exceptions that have been tested.
Cleanup & Fix warnings.
Also keep licence a separate file.
Merge branch 'release/1.0.0'