Basic user login. (work in progress)

Signed-off-by: Jonathan Torres <jonathan@nobox.com>