Use TableLocation.parse

I was having some trouble with table names before I used this.
Remove static from non-static vars; Fix unit tests
Refactor findNodeToSnapTo
Use a constructor instead
Remove unnecessary f.'s
Close statements
Fix capitalization
Merge pull request #223 from agouge/tablelocation-parse

Use Tablelocation.parse; adjust unit tests If a table is created without quotes, it must be referred to in ALL CAPS. Otherwise, case is respected.