updated urls to avoid username conflicts in the future, still need to update registration view
updated register view to account for 'protected' names so we don't get users with names like admin, hs, or action -- which are the url prefixes.
logout is now a redirect instead of a function call. this way the url isn't landing on the post's url.