Reading through and adding comments

After this, will code AST comparison feature