Added much better instructions to readme, added images, minor refactoring