Adding assembly compilation (still need tests)
Updating TODO