refactored some of the code (based on sublime linter errors) and added support for Java, JavaScript and Python line comment characters. fixed #4