Added primitive assembly writing for x86
x86 support for a lot of arithmetic instructions
Merge branch 'x86' into codegen
Cleaned up targets, symlink system now