refactored bootstrap classes to have an explicit method instead of doing its job in the constructor
several refactors (rename mainly) and formatting to Limit feature area
added new utiliy methods for calculating last day of month
some refcatorings for quality enhancement
some refcatorings for quality enhancement