updated number parser to allow for first digit to be a (.) and added even more tests.