Merge pull request #56 from valmat/tests

New tests
activated all tests, and slightly modified one test which has wrong expected output in the test script
all methods to register functions, methods, properties and classes not return *this, to allow chaining these methods. This was suggested by valmat in issue #55
fixed broken texts because of wrong return value of many chaining methods in Class.h
conflicting forward declaration fixed (issue #60)
merge master
Merge branch 'master' into tryfix-HashMember-1
Arrays do not work like this:
r["c"][0] = "nested value";
r["c"][1] = "example";