Created Terminals module and tests
Added flag parser. Needs tests