wrap attribute access functions
rename methods
add travis CI