feat(editorconfig): Adding editorconfig

Editor config now added to help enforce style
Fixing issue with shippable not being able to pull submodules
with a deploy key
Merge branch 'feature/editorconfig'