Responded to comments.

Added invalid assignment name test back.
Removed a TODO.
Removed old method we don't need anymore.
Fixed pylint issues.