REACH-31: Implement session manager

Pool of `DynamoViewModel` is created to minimize delay for a newly connected user. Server works in headless mode as a side effect of these changes.
Long line, some ```var``` in the middle should help.