removed the old view manager stuff
consistent naming
made test context be synchronous by default
some cleanup around the test context
view manager tests must be async
updated changelog