Added: Search using Piece/Movement Date Range

User should now be able to search for pieces/movements using a date range. Also fixed for cases where the start/end are not inside the 1st/2nd search dates, but are both outside the 2 search dates.

Fixes #27