Added TrackingPeriod model/database and updated Account add/edit actions to use tracking periods. Also added updateRevisedBalance() method to Account Datastore to be run whenever a change is made to the account during signup