Reorganization update.

* Added some documentation
* Broke out database to `db.py`
* Added an `-s` to ping Scrib Collective
* Broke out text processing to `process.py`
* Cleaned up and made debug better.