fix travis dependencies
rename tests module
update crate name
update *c_char to String conversion
replace .shift()
change constants to uppercase