added dependency list to README
better use of blocks to improve responsiveness. couple of tests failing
refactored tests