Remvoed commented out code.
Updated the comment about JSORestrictinosChecker bug.
Moved the test data because I'm tired of copying this after cleaning.
Collapsed the structure of Promise so it is native.

Supposedly, Angular knows how to handle promise object and automatically
resolve it for us. I could make this work in this example yet.

http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/
Removed the code that was commented out.
Within public JSO, private native methods are prefixed $.