replaced map to Configure struct
add travis configuration