Add API 2.0 / Control API skeleton
Add AudioEngine remote contolling
Custom error messages.
DRY on playback api commands
Add authentication scaffold
Use SSL/TLS for API 2.0

* Permanent storage for the x509 certificate is still missing
Fix next command spelling
Allow the usage of self-signed certificates for accessing the API
Add a storage class for API users
Basic skeleton for api authentication