Added new exception type: FormattingException. (script)
Moved git functions to a separate file.
Removed commit function and made code generating scripts responsible for adding their own license notes.
Fixed error with argument.
Added a missing newline.
Added script to push git commits.