1. add move function to FileOperator
2. Complete Implementation of HostSwitcher class.
3. Add Main object