adding travis CI support, fixes #22