improve makefile
rewrite
rename items
add init method
mkdirp as sync
add file sync
test before we delete a file
use the current directory
ignore preferences file
adding tests