Added Session.ExecuteAsync using TPL

- Added 3 integration tests
- Added visual studio tmp files to .gitignore