Add user fork tests into a context

To reduce cassette duplication
Add tests for fork status
Add github metadata fields to Fork model
Mark inactive forks as not current
Test github metadata lazy-loading
Load fork state from github on demand
update test cassettes
Clear behind_by when fork is made inactive
Add an unknown fork status badge
Merge pull request #57 from theodi/update-fork-status

Load fork status