Removed readme.md
Added a dialog to be used with reoccurring events.
Added a struct to hold the result from WaiterCronDialog.
Added the ability to get a WaiterCronOccurance from a WaiterCronDialog.
Added an "Add Reocurring" button to WaiterDialog, which presents the
WaiterCronDialog and then creates a Waiter. In the next commit the
result will be added to the Waiter.
Waiters have a cron-like syntax for repeating events. It only supports
numbers, so commands like "*/2" are not accepted, but this is sufficient
for the moment.

Additionally instructions for how to properly get clang-format to format
the source files has been added, now Allman-style braces are back.
Added documentation to the new repetition classes. Changed param[in] to
just param, as no out parameters are in use.
Added unit tests, and fixed bugs they revealed.