Rename Aggregation to Interval to be consistent with the UI package.
Add week, month, quarter intervals.
Add more unit test for KeyAssembler.
Merge pull request #32 from eric-wu/master

Add week, month, quarter intervals