Properly encode files and format output

- Encode to UTF-8
- color the output
- properly space output
Ignore PYC files