General documentation clean-up, and Python documentation completeness

* Per-file and per-directory documentation for all files and directories under py/
* Change the name of project to "Swarm-NG"
* Bump the version to 1.1
* Basic documentation on what the unittests do.
* GitHub readable documentation for the directories.