A Non-linear Investigation of the Stability of Flow between Counter-rotating Cylinders