Added an abstract template method for building the content of the login form
User name and password are now passed as arguments to the login method
Added convenience classes with vertical and horizontal layout