First steps into making a functional database layer
Basic database model working... sort of