added Silex-specific setup to the compile script
added gitignore to keep myself sane