Fixes for api.apicrud module

Fixed some of the pylint warnings and left others to be handled in a next refactor
Good. Typing out the zero in `{0}` is unnecessary in this case, and therefore should be removed. A `0` makes the reader ask "why did the programmer feel the need to explicitly name argument 0 here?"