Sort:  

I try to make my commit messages as useful as possible, so if you have a glance over all the commits in my pull request, you can check what I did to see how I did it. Thanks for the suggestion, I'll try to include some sample code next time. :)

I see where you are coming from, that's why I wrote "few lines". In this one maybe the 2-3 important lines on how you split the commands.