update TODO
rename sources
use ML as top pacakge
1. Use ML as top package
2. Fix casing
1. update TODO; 2. move primitive functions to ml.primitive; 3. Loop_Optimize
1. remove k in Run; 2. use 'Range instead of 1 .. k