Update.
Cleanup.
Ignore flex files.
Improved formatting.
Use line separator from OS.