1. Added functionality to read a program from stdin.
2. Moved the embedded eight queens program to a separate file.