Added login form, empty string checking added to StringHelper