Create BaseThread.hpp