Adding ability to auto-generate syntax samples
Forgotten files
Added program structure & file input