Number of bug fixes & added NLog

Scheduler now works when passed no argument
MedicineConstants now fixed - was taking 16 as the daily Nurofen dose,
but it's 8.
Added NLog for BASIC logging
Fixed the index out of bounds issue when adding a trip.