Instead of batched huge commits it would be helpful to see the single commits of the project on github. By this it is easier to understand why some changes were made and what changes belong together.