Converted logging from module to package
Exposed db_session for API use
Created API
Removed message from Log
API: Added log searching and children listing

Removed /tag/... and /param/...
Removed __init__.py imports

They were causing SQLAlchemy to be a dependency even for fake_logger
Changed API from an app to a Blueprint
Added authentication
Moved auth into logger/api
Switched to HTTP auth
Renamed function
Added n_children to API log response
Switched to UUIDs
Made offset and limit optional
Changed n_children to num_children
Added installation scripts
Fix UUID from string bug
Return auth required header when invalid auth is provided
Change 'values' to 'params' in JSON responses
Added viewer