Fixed namespaces from previous code move
Moved test controllers to separate namespace
Changed FormElement to handle async controller actions