ooiion-1239: remove duplicate portals

fix the initialize of the portals list to be an empty list then add a test to verify there are no duplicates

@mmisinger please review
@wbollenbacher please review