moved common code out
challenge 2 now loads, no square yet
keys example now functional