Some changes, solution additions. I am still working on 6. The callbacks in JS are tripping me out a little
Organization, small tweaks to module. Going to finish tomorrow.