Create the persistence layer

Replace tabs with spaces