Squashed commit of the following:

commit 047618e388248d214b135a4619b55d8056953e0d
Author: lucas.saliba <lucas.saliba@sydle.com>
Date:   Wed Oct 15 20:39:08 2014 -0300

    Changing the BOM to be optional

    User can choose to use BOM or not
    Updating the README

commit 666ca6e4a48574f6bd26c25dab0b21595b21383c
Author: lucas.saliba <lucas.saliba@sydle.com>
Date:   Wed Oct 15 19:46:54 2014 -0300

    Adding BOM to file on create

    Adding BOM to file on create so it works with UTF-8 chars