Updated signup - catching exception instead of using error code, modified direct request to go through url dispatcher, ignored re-ordering of auto increment values when insert failure