allow InitSource to return either a Future<Source> or a Source directly
Merge pull request #23 from 0xor1/dev

allow InitSource to return either a Future<Source> or a Source directly