Figured out how to overload controller actions.

Simplified the execution flow for saving a problem set.