update gitignore
add test for AbstractConsoleController
Merge branch 'tests/abstract-console-controller'