Add CustomerController and first required files
Improve sidebar behavior