Use RatchetHub to manage qplan config
Support rename of qplan to teams
Add apps and modules dirs
Rearrange apps directory
Rearrange python appify apps
Rearrange converters and pullers
Rearrange python and nodejs directories
Rename snapshot service to reflect use

        - Allows for having multiple snapshot services (e.g., team and vantage)
Ratchet Hub provides header file map

    - This allows for snapshot server config
    - Also providing more config info from ratchet hub
Raw spreadsheet pulls work again

    - Simplified code
    - Deleted unused files
    - Get info from ratchet hub
Team pull and conditioning works with RatchetHub

    - Rewired config files to pull from the RatchetHub when necessary
Use node to pull raw spreadsheets

        - Remove raw_spreadsheet.py
        - Add node_modules
        - Add ratchet module
Snapshot filters process data on ping after a delay
Add config for external access

        - Also added support for running behind an http proxy
Add first cut at ratchet monitoring
Add logging to some services

    - Snapshot service
    - Team spreadsheet pulls
Add logging to oncall pull
Add logging to cond qplan
Got qplan running

        - Moved haskell modules to proper location
        - Added normal makefile for catserve
        - Add monitoring for app_qplan
        - Run catserve in place
Add logging to web app