Added requested functionalities.

User is able to login from checkout page, if not logged in, and same for shipping address, user is prompted to add shipping address, if no address exist. After that stripe form is displayed & further payment processing is done according to angular payment directives.