Self loops, last.fm integration, K5 icon

Closes #54, closes #45.