Now uses Retrofit for REST interaction