Changed aroundtime to a time window (feature #1400)

@ProfYaffle & @adamsutton I rebased and cleaned up my version of the patch as discussed in the old pull request.
I started out with storing minutes as an int. Reworked it to string values since the GUI time component does not like the minute values. Try to alter an aourndtime in the current edition to see what I mean.