fix: check whether bounty is featured before wrongly featuring it again

Add test case for the saving a saved feature to check the above
Fix tests using blockchain to mock the request

Close github issue #12
fix: don't rely on env var to test blockchain, use mock instead
Merge pull request #13 from asfaltboy/master

Merge fix IntegrityError branch (fix #12 among others)