update sign-up view, create sigupform, create signup template and  refactor sign-in template
add logout view and update menu and urls for used it
fix type errors