updated commands processing
basic main functionality, file parsing, etc.
input/output, commands, main
basic output

will fix error after class