Fixed issues after changing DSL to class

TheDude::Dsl was changed from a module to class in order to be able to
use it to define a scope in which code could run. This broke a number of
places that were including TheDude::Dsl
Added simple travis configuration

Added initial travis build configuration.