added test to support changes moved aside xblock data save logic int component_handler changes after feedback fixed typo