Lets build this with travis -- tests to be added