Feature/core setup

Setting up our Core stuff so we're good to start using.

Also includes editorconfig and gitignore
:+1: I particularly like your handling of colors here palette(green, 20)