Login serlvet

someday I'll rewrite this with lift