Separated parser from interpreter and added main exec file.