initial refactoring
refactored
Implemented code examples for lecture 7 on async await and the TPL