Added gitignore, added quasi-quoters for handling sample programs and command line help
added command line option handling