Updated readme
Cleaned up puzzle.c a bit
Updated readmes
Got speedup working on threading, refactored puzzle a bit