[WIP] BDD register user feature

Here I intend to have all possible actions done in the register user feature 
( image editor not included, that will be a separated feature )

I've tried to add all different possible validation values (valid and invalid) 

Edit:
this is how it's working at the moment, if there is any scenario that hasn't an expected behavior, please ping for issue opening.