Use okhttp instead of java urlconnection
add all missing api calls, this closes #2
add all missing api calls, this closes #2
add all missing api calls, this closes #2