added .gitignore
project boilerplate, sketching out first implementation ideas
build tweaks, finished implementation of the most important utils, progress on component implementation