Added debug mode based on --debug=true flag to enable the auto-shutdown of server.
Changed error constants to more meaningful names.
Redefined application as a thing for logging and accessing those logs.
Changed --debug to --development. Added Firebase Integration harness, with sample datasets. Changed expectation of Daemon to decouple from Application.