Login to Olivia

mostly copied off of loginservlet implementations in some other code
probably should trim it to use exactly what we need