First iteration on improving surface tests.

However, it is necessary to postpone this, as the upcoming
refactorings will break probably everything.
add substance-commander to deps
Make surface compatible with new Container API (round I).
Cleanup.
Silence.
Cleanup in Surface.

Removed obsolete stuff (e.g., annotation handling).
No margin for nested nodes.
Less noise.
No margin, no cry.
Namespaces for testsuites.
Merge pull request #59 from andreypopp/0.3.x

add substance-commander to deps
Less noise.
Commentary.
Merge branch 'nested_nodes' into 0.3.x

Conflicts:
	src/surface.js
Fix illegal whitespace.
Takes a renderer instance instead of a constructor.
Fix regression.
Added missing dependency.
Fixes.
Updated  package.json