Can use BOM when saving file

Since using utf-8, allow the use of Byte Mark Order (BOM) when saving file.
A bool can be passed to save() method that prepends "\xef\xbb\xbf" to file_content when saving file.

Thanks