Update to reflect inclusion of newpct1 domain

- Detect newpct1 url as re-writable.
- Switched to regular expressions to simplify.
- Minor logic changes to save code.
Merge pull request #277 from kabracity/patch-1

Update to reflect inclusion of newpct1 domain
Merge commit '7a51a5593aff01c47b7436cb50f3ee9d2a5d0b46'
Merge commit '21489ba3ead1864dc65d05026b8810ec210b0e13'
Merge commit 'd53e59b75e81abff0f794b723e1c9df76f6d8f39'
Merge commit 'd1d33525b23c38701bb70dbc20b359306206cd9f'
Merge commit '8d8fd488fd4c129926c220f77de2cb60c2a8cbf0'
Merge commit '774dd237b4524c5a0f8f7e47273396287b72734c'
Merge commit '9651543d25ace9330a3c2ae470ce91f327f8076d'
Merge commit 'b779ed6c9b19decfb215e8162923d72c31b5cbbb'
Merge commit '4ee26f6701a422f974ba1fe85f3e4015de17474f'