Add solutions to challenges 2-10 and 2-11
Split tests into their own folder/files
Unify function comment style. Reformat code