ticket:5 add edit form and auth
ticket:5 ticket files
ticket:5 added functionality and tests