initial checkin of testing lab
add tests and refactor url creation
Merge pull request #73 from briankmatheson/testing-lab-against-upstream

Testing lab against upstream