Updated the date filter to now take in a optional custom start date

Also added an end date as the default was set to the year 2020
This was fixed due to compatibillity problems for issue 2554

issue: #2554
Added a label and line input field that can be added to the dynamic form

#2648
Updated the custom dates for end date specification

issue: #2554
Add @author and  @since at all methods
Merge pull request #156 from AlecErasmus/feature-line-and-label-component-2647

Added a label and line input field that can be added to the dynamic form
Removed the minus one day (it has no purpose)

issue: A24Group/Triage#2554
Merge remote-tracking branch 'upstream/master' into DateFilter
Changed names to now sat min and max

issue: A24Group/Triage#2554
Merge pull request #155 from michaelbarnard/DateFilter

Updated the date filter to now take in a optional custom start date
Fix the remove form dynamic form function

#2647
Merge pull request #157 from AlecErasmus/fixRemoveFunction

Fix the remove form dynamic form function