fix bug where client crashes when tuned in or out
fix cooldowns
check for null in types where null is not valid in Java

API returns rating_user=null for anonymous users.
[no-build] get rid of RainwaveResponse
refactor after getting rid of RainwaveResponse and GenericResult
Merge branch 'feature/r4-noresponse' into feature/r4