Basic OS library layout.
Rename apps to App

Change training to use WCS database.
Implement database for training.
Merge branch 'topic-OS' into topic-tb2