allow CloseSource to return a future or void, rename InitSource to SeedApplication
Merge pull request #24 from 0xor1/dev

allow CloseSource to return a future or void, rename InitSource to SeedA...