Reorder code according to packaging standards.

New files has been added by cookiecutter package helper.
see: https://github.com/audreyr/cookiecutter-pypackage/

**Note:** *not* ready for merge, review only.