Added few more tests
Added a new enum for error messages