Attempted to add a travis yml and started writing tests