Added gitignore
Removed files that should not be tracked
Improved handling of instruction printing.