Added dependencies
Basic enum implementation
Added readme
Added .travis.yml build configuration