removed test controller from gitignore
updated constructor comments
added update method and updated test controller.