Create the persistence layer

@augustohp Ohhhh! Thanks for the explanation.