Merge colorization changes

these commits provide the basis for colorizing treemap nodes. colorization is currently based on popularity, but could easily be made to be based on any data contained within the json representation of the posts, or possibly other data as well. This pull request also closes #3.