redid command factory,all commands, edited command parser and loop to work with new factory
\
\