reformatted code
added init() method
added YES/NO and cleaned up tests for M
added return statement
added tests for handleCallback
add handleCallback section
add tests for create and properties
added M.Exception
added exception to tests and test for bindToCaller
Merge branch 'ui' of github.com:mwaylabs/TMP2 into ui

Conflicts:
	framework/test/core/object_test.js
add include test
Merge branch 'ui' of github.com:mwaylabs/TMP2 into ui

Conflicts:
	framework/test/core/object_test.js
add RESERVED_WORD Exception
add M.Object.extend test
add M.Exception tests
removed unused tests for m_require etc.