Tests moved out-of-package

No need to install tests, they are moved out of the package directory
formatting
no need for tests to be a directory
100% coverage
typo fix
fixed license in setup.py
Updated version
Tests to ensure deepcopy works
Merge pull request #10 from bcj/v0.3.0

V0.3.0