Extend Loan model

* created class DecimalRangeField to model (low, high) range input
* created class DecimalRangeFieldValidator to validate model input
* added unit tests for Loan model