Reworks how files are handled during parsing

- Resolves encoding issues I've ran into
- Adds new lines after */ comments, ST was blowing up with a new line for some reason