Updated URL structure
Updated view & utils code
Updated templates & templatetags
Allow running a subset of tests.

Can pass testname arguments to run_tests.py, e.g. ``run_tests.py timepiece.TestCassName1 timepiece.TestClassName2``, and only those tests will be run.
Branch: feature/test-subset
Updated tests & fixed bugs and typos
Changes in response to review from @dpoirier
Merge pull request #607 from caktus/feature/test-subset

Allow running a subset of tests.
refs #498 - Contract model migrations & method cleanup
refs #498 - Contract view changes
Merge pull request #608 from caktus/cleanup/urls_and_templates

refs #582 - Updated URL and template structure
Merge remote-tracking branch 'origin/develop' into feature/contract-enhancements
Removed ProjectContract from Project admin
refs #498 - Tests for contract list & detail
Removed unused imports
refs #498 - Changes in response to feedback from @copelco
Removed ContractMilestone model
Also changed max_length of ContractName back to 255. Migrations since 0064 reflect this but I never committed the change.
refs #498 - Changes in response to pull request comments
List contracts on project detail page
Added empty text when there are no projects/contracts
Add link to project detail page from contract page