Fix minor Swift style inconsistencies.
Refine Swift usage...

Define properties with force unwrapping when
possible.
Refine Swift usage...

Group constants into enums when possible.
Add initial port of NavigationController...

Expand as other sources as needed.

Add initial resources and protocols to defines.

Introduce additions and add navigation item
additions.