Commiting basic idea.
Fixed the tests to stay more true to the old tests, while accurately test the new stuff.
Changed the setup.py to include Mock.
Merge pull request #12 from jayd3e/feature.from_url

Recreated