Renaming tests for consistency
Cleanup
Adding copyright header
Reorganising things
Reorganising things
Adding documentation