Initial import
Update build system
Fix bugs in parsing instruction arguments and printing