The mountable washing machine concept is heaven sent for the urban life