created skeleton files for vm
added CommandType enum
added simple add test files