Forms Controller
Added method implementations and tests