Cleaning up contact controller (separating GET from POST)