added more information to challenge.md
changed blocks.c to run from stdin instead of run tests
renamed challenge.md to readme.md
Refactoring
Broken code into main, tests, blocks and world
fixed makefile