[#1814] Mark - Introduce a LoginPage object into Capybara tests:

- Avoid nesting step definition calls.
- Encapsulate internal page structure.
[#1814] Mark - Introduce a SearchWidget object into Capybara tests.
[#1814] Mark - Introduce a SearchResults object into Capybara tests.
[#1814] Mark - Moving code to page objects:

- search_steps now does all its work using the SearchResults and SearchWidget classes.
[#1814] Mark - Fixing conflict in uid between a couple of tests

that are in the same feature.
Merge pull request #601 from zoodor/1814_page_object_pattern

Starting to introduce a page object pattern into Capybara tests
Rebecca: bug fix for auth timeout on is_blacklisted endpoint
Merge remote-tracking branch 'upstream/master'
Merge pull request #603 from rsliter/master

1903 Bug fix -- session timeout
[#1865] Faris/Godwin - added a method to parse incoming json string.
Merge branch 'master' of git://github.com/rapidftr/RapidFTR
Merge pull request #604 from farismosman/master

[#1865] Parses JSON string received from mobile
Merge branch 'master' of https://github.com/rapidftr/RapidFTR