Reorganized non-js sources into a more sane structure
Moved js sources to more reasonable location
Moved "tangelo.in" to "__main__.py.in"
Eliminated daemonization code.

Moved "tangelo" script into __main__ module of package.

Made calls to tangelo.log() more stringent - they must now include a context
tag, which is supplied first (unlike calls to cherrypy.log()).

Eliminated verbose logging of mongo.py service (it used to show the JSON for the
database result, which caused the log to grow very quickly and unreadably
whenever the mongo service saw heavy use).
Merge branch 'slimdown' into reorg-sources
Moved script contents into main() function

Moved contents of start() into new main() to avoid usage of globals to
communicate between them.
Added a thin wrapper script that can go in /usr/bin/tangelo (simply invokes the tangelo package's main() function)
Improved tangelo.types() decorator
Fixing up usage of @tangelo.types in tests
Adding a new test for incorrect usage of tangelo.types
Updated documentation for @tangelo.types
Merge branch 'no-globals' into reorg-sources
Merge branch 'introspect-types' into reorg-sources
Added systemd support as an "instantiated service"
Added documentation for systemd scripts
Merge branch 'systemd' into reorg-sources
Forgot to add launch-tangelo.sh script for systemd setup
Updated test runner to handle non-daemonized Tangelo
Removed commented-out code (placed into issue #366 so it's not lost)
Merge branch 'slimdown-testing' into reorg-sources

All tests now pass