Dev environment enhancements and a handful of unit tests

I froze the project dependencies in requirements.txt to allow for easy setup in environments that utilize Pip. The 'build' shell script is meant to help in quickly building the project environment locally. The unit tests for url_helper are rather simple, but will help in eventually achieving 100% coverage and served to familiarize me with the project.