added travis file and base storage class