Fix isAssignable bug: constrain ancestor chain to sub expression
Fixed expression bugs, refactored expression module a bit
Parse prop and sub expressions
Fixed wordCounts and anagram ASTs. Prevent var def expressions from having a drop target