Minor enhancements wrt style & packaging

These are some minor changes to enhance PyHawk.

- Adds a setup.py
- Add a change.txt file
- Moves the tests inside the module
- Some minor changes to comply with PEP8 and enhance the documentation.