Create the persistence layer

Okay I will remove this abstract class and change to private, for me is more correct but I will study this docs and analyze viability to apply here. Thanks for recomendation. =D