-- added validation draft
-- refactored loan entity
-- change repository
-- code cleanup
-- added date and ip validation