restructuring everything
added a ton more to wavegen management
fixed more
Merge branch 'gh-pages' of https://github.com/meadowstream/Thrust into gh-pages