rudimentary login and semester list population

much commenting is required by me, session is a mess