Login error handling

(and there is one bit i added to opp controller where i'm querying for tags as well)