Spacing before closing brace is now fixable
Repopulate token listeners each time through the file so they clear their state
Coding standards fix
Have to reset the newline var or else a token that is not actually at the start of a line may be processed as one
Try to maintain indentation while fixing
Add a newline when adding the comment or else the next line may end up commented out
Changes to support function spacing better when there is no closing tag. Also modifed the fixes a fair bit to account for start and end of files as well.