API: Add DateRange.
implementations: Add date interval check.
implementations: Add field into Customer entity.
implementations: Make MachineMapper use DateRange.
implementations: Remove useless annotations.
implementations: Fix foreign keys mapping in RentDaoImpl.
web: Change "read" to "detail".
web: Add rent functionality.

"detail" is still missing.