added gitignore for config.php
renamed dist config file
splitting the compiler -- adding a utilities file
moved some functions to the utilities file
loading the config-dist by default, anything in config overrides the default values
automatic code beautifications
minor todo fix
updated the directory structure for the Arduino cores and variants files
added todo for object output
migrated the compiler to Symfony