1. updated execute_command return a boolean type
2. implementation of all command excluding pipe