update command name in readme
link with library for shared memory
add shared memory option
ignore binary
update log message
use memory blocks for tags rather than FILE*