I spend a lot of time reading code on github. While the github smartphone app is cool, long lines and large functions make it difficult to breakdown and understand code. Suggestions?