refactoring for #5 (separating data model from table generation) and groundwork for #10 (injectable renderer)
Merge branch 'master' of github.com:nicolaskruchten/pivottable