Add Rest API Test cases

Includes an exhaustive FindSocieties test case.  Currently failing due
to unioning (and not intersection) of that API
Refactored find_societies, returns intersection

Fixes #15
Remove unused imports
Merge pull request #19 from NESCent/add_tests

Add test cases for Rest API, fix search not returning intersection