Added user page and prevented duplicate schedules

User page:
TODO: need to remove the login_required decorator to allow anonymous
viewers to view public schedules.
Added user.html template.
Added to urls

Duplicate Schedules Fix:
If a schedule with the same name exists the user is redirected to
errorpage.html and told that schedule already exists.