Comments: Update tests
Comments: New logic

Arrrgh, evil code
Comments: Don't add `;` after comments
Comments: Support `//` inline comments
Comments: Fix #172