Remove __strong from all instance variables as it is the default variable qualifier.
Initialize the user interface when the application is initialized.

An APP_INIT event is published to the event bus once all application
objects are created and initialized. The user interface agent listens
for this event and initializes the user interface by switching it to
idle state, setting the remaining time to zero, and setting the
pomodoro count to zero.
Moving files around.

- Agent classes moved to directory/group called Agent.
- Synthetic event publisher moved to directory/group Event.
Moving test files around.

- Agent tests moved to directory/group Agent.
- Synthetic event publisher tests moved to directory/group Event.
Added Cocoapods to project, removed prebuilt frameworks and updated gitignore file
List Jindřich Doležy (@dzindra) as developer.
Added architecture diagram.
Update README.md
Assign values to the constants of the TYEventType enum.

This is a precaution to avoid accidental changes to the constant values
that could otherwise occur if the values were assigned automatically.
In that case, introducing a new constant between existing ones would
change the values of the constants following the new one. This would
cause problems to features that depend on the immutability of those
constants, e.g.: some feature that stores those values in a database.
more objective C-like code
added status bar time format to preferences
added text property to status icon
app ui now sets status bar text
user interface agent now contains preferences and manages setting of remaining time to status bar
lower os version target