basic login functions
Added basic edit candidate interface