Fix the json bug that could output a feature that did not exist
TLD > 1 extraction introduced so little overhead that this is now the default behavior. The former behavior still exists and it can be called with the -t flag.
Make various tests for various cases