try not to submit commented out code. remember: pull requests represent what we want master to look like. I would say this branch, in its current state, is still very experimental. Perhaps refactor it into smaller patches? focus on one state at a time?