New user pages

New pages are created for each role (home, course, assignment and submission).  A file upload page is created for students.