update readme and fix dependency problems

Continuation of #2