Can mount volume and start server, but server output being truncated
Truncated server output resolved. Few more small problems to tackle
Server cancelling, logging in better places, more asyncness
(Untested) allow icmp through firewall
Add support for fetching volume types from local file and web
Load volumes from web properly, other touch-ups, allow multiple volume mounting
Delete volumes in parallel, and add button to terminate instance

The listing instances works fine, but the terminate button does
nothing currently (although the functionality's all sitting
in Ec2Manager)
Add instance termination (from cold) and uptime status
Refactor lots of Ec2Manager to allow rollbacks during instance creation.

Need to do the same for volume mounting and instance destruction (less risky)
Lots of misc usability fixes
First drop of installer
Fix icon, handle unhandled exceptions
Use ILogger instead of Logger in Ec2Manager and InstanceClient
Create settings dialog, allowing user to set defaults for AWS credentials, AMI, logon user.

This means that the user no longer has to modify App.config to set AWS credentials
Remove AWS settings from ConnectView entirely

Prompt the user on application start-up to enter AWS credentials as well,
since they're not as obvious.
Fix some small bugs and UI issues
Add about page
Add link to EC2 console in file menu
Use volume/snapshot id as tab name when using custom
If not running in Program Files, don't store config in AppData