split AWE module into AWE::Client and AWE::Job