+ Free variables in order of occurence

Needed for immidiate optimization & register allocation
+ 13 bit immidiate optimization
Merge branch 'feature/13-bit-immidiate' into develop
+ Readme update