added a running function to compensate for new coroutine being created
fix: mainthread being 'nil'
updated documentation
added link
Merge pull request #7 from Tieske/running

coroutine.running replacement for transparent 5.1 use