hidden files added to gitignore
atoms used as mutable variables
insert implemented
core.match dependency added
delete implemented
update implemented