Bankbazaar tweaks for time-based partitioning + data maintenance

- Adding functionality to partition data for all the partitioned tables
- Hibernate does not support addition into partitioned tables
- For time-based partitioning removing creation of triggers
  - This will make all insertions into base table.
  - partition_data function should be used to move the data into respective partition.
- For id-based partitioning, no changes have been done.