A port of my R package scrobbler

This is not intended to be a line for line rewrite. I'm attempting to follow an approach more idiomatic to python - the purpose behind this is just a learning exercise for myself