Commented up

Added a bunch of comments
Cleaned up the start of the class BTParser