Removed final on register...should be mutable

plus some comment changes
cnp_description made into a filter instead of action
gitignore updated (exc: .DS_Store)
Login Page edits