Initial shell for backend console

Building the automation controller for the backend. Starting as a
console app.