fixed missing default config values in loggerConfig for GPS channels. Aiee data corruption. Also, updated and refactored api and commands into separate messaging layer. implemented generic message responses. moved around common JSON serial api stuff.
additional files needed for last commit