Clean up + Toggling of compilation buffer

Originally I wanted to implement some functionality to display the rspec-compilation buffer in a side window with `display-buffer-in-side-window` instead of it always capturing one of my windows. Now I think I will have look into popwin first, but I do not want my small clean up, that I did, to be lost, unless you don't like it.

If popwin is not satisfactory, would such a functionality be accepted?

And can you explain the `elpa` make task to me? Why is it needed? Melpa builds the package itself, doesn't it?