Add basic legacy login

Add initial setup/context and first login feature to login to administration interface
Sorry, couldn't quite understand, are you talking about [array_merge()](http://php.net/manual/en/function.array-merge.php) or moving `parent::__construct()` to after the `+=` ?