Quotes and code pattern consistency

Sorry if I made something wrong.

I noticed that we have a code pattern inconsistency in the project, we use both single and double quotes. So, I replace all double quotes to single quotes, and I added a option to JSHint to do not allow double quotes again.

I also added a .editorconfig file, just to enforce code consistency