correct prototype usage for inheritance, after
following readings:
http://js-bits.blogspot.ch/2010/08/javascript-inheritance-done-right.html
http://davidshariff.com/blog/what-is-the-execution-context-in-javascript/
http://davidshariff.com/blog/javascript-scope-chain-and-closures/
add output result for method testObject()