Implement API key management and revokes
API to read Cheesto statuses
Caching
API tweaks

API returns DAPI JSON array, added apitest() function, other tweaks
Added symbol information to returned JSON
Changed newline character in API
Removed log for each user login
Modified to search for API subsystem classes
Logged in users bypass key check, added error code, moved API subsystems to classes
Moved Cheesto API subsystem to class
Moved keymanagement API subsystem to class
Slight formatting tweaks
Added construct to allow dev to load a user into the object
User management now uses User objects
Wrong join type
Implemented internal API system and tightened access to public API
Permissions check for admin actions
API Improvements and Migrations

Moved Cheesto completely to the internal API. Applied rights management for cheesto API. Cheesto display is handled through JS. Tweaked stylesheets.
Added read log API, refactored log class to use JOINs for user's names
JavaScript clean up with JSHint and 'use strict'