Integrated notification listener for GitHub.  Still untested.
Started to implement support for GitHub.
Slightly stronger typing.
Garbage involving string interconversion is now isolated to databases themselves.
Have tests structured like I want; still need to get things compiling.
Tests compile.  Need to add more.
Have things compiling for the building end of github support; still need to test.
GitHub tests compile.  Still need to actually run them.
Added tests.  Can't actually run them because THIS LANGUAGE CHANGES EVERY 30 HOURS.
Compiles again (THIS IS EXCITING DAMMIT!)
Added missing port.  Doesn't compile due to non-generic nature of test database.
Git flow appears to be working, although the server isn't properly getting stopped.
The key test is passing.  Need to get the other ones back up.
All tests up; all green.
Cleaned up all the warnings.