Abstract class base controller
gitignore