Added service interfaces and classes

Added service interfaces and classes

Hooked the service up with the login button.

issue #23