code tidy
update gitignore for octl
move datatype functions and command macros to global location
initial rm/scd merge refactor
fix build errors
file cleanup
add rm files to scd
clean build after refact
add initialization and finalize
running rm/scd refactor
Merge branch 'rmrefact'