REQS-382 - Add in Tenor class to basic finance

Address PR comments
Rename constants
Serialized form can represent weeks
No 'P' prefix in serialized form0