Allow different time dimension name and partition column name

Existing tests passing. Adding additional tests for the change.