misc edits
Renamed variables to be more descriptive
some pylint errors removed
While generating FORM-C Mail/Letter, starting date is made optional. If not provided, it is read from database
updated unit tests