Many updates and feature additions ~cd

Bring GitHub's repository up to speed with the local SVN and prepare
for move development fulltime to GitHub. ~cd