Changing 'name' to alpha numeric.
Adding Support for valid numbers
Refactored errors.coffee to remove some obvious duplication