allow -i with -v

allow intervals when verifying but warn out that it doesn't make sense
add makefile
tweak CFLAGS
add -S option to fsync() before close()