Adds more comment related test cases

Should handle comment only lines correctly now.
Fixes white space differences for test files
Adds test cases for improved inline source comment handling