Adding AbstractEnum
Adding Travis CI configuration
Changing license to MIT