Updated parser to handle input values with commas

For your consideration to fix issue 4.

Note test case 'validates number while ignoring extra commas'.  This change will allow numbers with a non-standard comma pattern.   I don't think it is a huge deal but wanted to point it out.