update loan products api-docs and validation. some refactor at point where loan product and GLAccount mappings meet.