Fix incomplete var rename crunchMode->crunch_mode
Allow for trailing in-line comments and fix #39

This breaks using '*' as a suffix, but I feel like it's an acceptable
compromise for allowing in-line comments like the following

Before:
    5*5 // this is a comment

After:
    5*5 = 25 // this is a comment