Added support for use a customized template and some text decorators

- ident: Number //the amount of spaces used to ident the code. Default 2 
- baseIdent: Number //the amount of spaces used as base to ident the code. Default 0 
- template: String //the template to create the code. You have to use {{variable}} instead of <%=variable%> to prevent grunt parsing