Fixed lexer to deal with incorrectly formatted Comments and Block Comments.
Merge pull request #1 from gitlarryf/comment-fixes

Fixed lexer to deal with incorrectly formatted Comments and Block Commen...
fix empty program test case
count line numbers properly in block comment
add implementation of classic whetstone benchmark
rename standard types to have upper case initial letter
assignment and equality tests for all types
make a stray TODO test comment an error
allow functions to return Nothing
fix some assignments
test for two argument case
change A (address) opcodes to P (pointer)
test for parameter modes
handle no-argument case
handle crlf-terminated test source files
add test for forward declared shadow case
add test for conditional exprsession
add test for ELSIF
test for assignment/equality confusion
add test for unused return value