README updates, bug fixes, fixes #10, better error handling