misc fixes in README
add a better error when having circular dependencies. fixes #8