Name public boolean-returning functions in a boolean way

Renames methods to be "shouldX", "isX", or "hasX"