Add errors for parsing simple identifiers
Created by: ecoulson
Summary
Added error handling for parsing character sequences that don't start with character sequences or underscore punctuation marks. Another path was covered by checking that identifiers consisting of solely the "_" character are considered to be a parse error.