Remove list.lua, typechecks.lua, fprintf, and sprintf
Remove getopts
Completely rewrite README
add flags library for command line flag parsing