make it modular
Merge branch 'make_it_modular' of github.com:ideabrian/learnyounode into make_it_modular