Added automated build process for local development work, using virtuale...

...nv and ruby-env for sandboxed Python & Ruby environments, vagrant for an isolated PostgreSQL VM, and foreman for heroku-like deployment.

Also moved applications into 'apps' subdirectory, added unit test runner, and performed minor cleanup.