Merge pull request #1 from martentamerius/ios

ios
Merge pull request #2 from martentamerius/ios

ios
update software design with latest changes
add parts of notification scheduling design.
finished basic design of scheduling algorithm, up for review
BreakFree v0.1 (b10):
Initial implementation with rudimentary features.
- An initial view is displayed on app launch with a static image in the background and a message label showing either a static message or the reminder the user tapped on in the notification center.
- Showing reminders in collection view (grid-like) and creating and editing reminders. (Cannot set any images yet...)
- When the app is backgrounded, all reminders are checked and added to the notification queue when appropriate. Note: the calculated next fire date of a reminder is still a work in progress as it does not yet incorporate off-work-hours or jitter.