Added more tests for controllers
fixed gitignore