Handle many pylint issues for records package

Also rebased from master.
This blows my mind. I didn't realize this was possible. :+1: , @elyezer .