update to have platform client
add travis
start of adding platform