Merge pull request #21 from whoisglover/fix_login

Fixed view issues
Fixed 'add class' loophole that allowed the same class to be added twice'
Fixed "add classroom" issues and merged with master.