moved some logic to decorator
Moved user sign up to a service object
Merge pull request #14 from mebezac/week7b

Week7b