did Tucker's stuff, except gcc
add TODO to README and make markdown