More test cleanup

Add view level tests for Studio view
Deprecate scenario parser in favor of XML serializer from studio editing ui
Clean up validation logic for assessments and add tests.
Add missing test cases for XML serialization/deserialization
Increase browser timeout for Karma (prevent failure in Travis)
Erase coverage between test runs (more accurate reporting)