Adding travis buld support.
Updated java doc in basic_enum class.