fix a potential bug, correct usage statement
add man page
drop 256 file limit by using dynamic storage
get rid of _GNU_SOURCE, check for malloc
bump version to 0.0.3