Switch to using one BlockDeviceType class
Add failing test for bad launch config parsing
Fix response parsing to use block device mapping instead of ResultSet