Dev branch initial
Added foreach macro for STL vectors
Changed 'opt' names to 'tmc'
Moving to proper sub directories
Merge branch 'dev'