Added transfer app.
Refactored all apps into common threaded structures.