filter templates from being reported
check for invalid diskLayout.getChain() returning null instead of empty array
Added error checking/reporting around get_disk
Added comments and more parameter checks
Merge pull request #12 from 6fusion/fix_kingfisher

Fix kingfisher