Set urllib useragent string.

- Use a custom string to help with identifying traffic
- Update version to 0.1.12
- Small linting

Adjust the user agent string, lint
Update versions for 0.1.12
Treat images a little differently so they get more inclusion.

- When the body of the article contains screenshots/etc we want to try to keep
those images around.
- Added test for Business Insider article
- Adding sweetshark test from issue #1
- Add craig to the credits
Update to version 0.1.13
Update to only append sibling if we don't already have it
Update version to 0.1.14
Changed execution of nosetests
I discovered maintainer meta-data parameter
Added URL into User-Agent string
Cleanups
Added alternative "python-goose" into README
Cleanup
Treat images a little differently so they get more inclusion

- When the body of the article contains screenshots/etc we want
to try to keep those images around.
- Added test for Business Insider article.
- Added sweetshark test.
- Added craig to the credits.
Append sibling node only when it doesn't already exist
Cleanups [ci skip]
Sync up with the fork
Tests working, makefile back into play
Update sycning with the other branch
Update to catch back up to craig's image helper
Working on merging/updating changelog, news, and makefile