date-driven iqama time management option
updating iqama time storage and retrieval logic to use the manual settings and do so more efficiently
added some better input validation and the ability to add new dates in the middle of existing ones
adding support for calculating maghrib iqama time using an offset from sunset time rather than a specified value
cleaning up a little of the settings UI