add @bundle directive for .app modules
added app-tests for @bundle functionality
add @template-use-api opt-out and clean up logic for app-default template
cleanup app-module docs
update SJS