fix #75 -- error out if no valid platform targets
refactor proguard and projectlayout classes out of keys