add gitignore
simple database implementation that supports CRUD and transaction operations