- wait_until_true decorator
- add pypyr utils _wait_until_true_. This allows you to decorate any given function with `wait_until_true(interval, max_attempts)` and it will execute that function on the specified intervals until max attempts reached, until the function returns true.
- add context get_formatted_as_type, to format string values AND return as a certain type that's not necessarily a string.