update gitignore
change target name
use anonymous struct
clean up
add checkAuthorization filter
add user mod/delte functions
cleanup