added test files for controllers
updated ignore files
added .gitignore
update gitignore