Story74891732: include only qs_locality in suggestion inputs. MUCH better!

Squashed commit of the following:

commit f5b541926a18d92a6490532c55f88ba123d56732
Author: emurphy <emmet@dealbase.com>
Date:   Sat Aug 9 14:59:02 2014 -0700

    Story74891732: fix index parameter

commit 99539e1e41d5f1173ff7bbb7b0118a51e0ebe284
Author: emurphy <emmet@dealbase.com>
Date:   Sat Aug 9 14:07:40 2014 -0700

    Story74891732: springfield integration test and remove divide by 10 from weight

commit b1e467dcb8b977a66d134ebc62f4664eb97edb81
Author: emurphy <emmet@dealbase.com>
Date:   Sat Aug 9 12:44:36 2014 -0700

    Story74891732: chicago integration test works

commit 9c9c13d31adce68dc43a613745568b7c5fbd9ee4
Author: emurphy <emmet@dealbase.com>
Date:   Fri Aug 8 16:54:00 2014 -0700

    Story74891732: integration test for requiring geoname id. Remove .present?