update .gitignore
more basic functionality added

handle saving/loading json file, reading in new bib entries (and
picking which to keep), printing out entry + basic details