Fixed unhandled error in getPlatforms.

If one of the supported directories didn't exist getPlatforms would
throw a file doesn't exist error all the way down the chain, rather than
just making isAdded as false and moving on.
Removed unsupported platform info
Better 'background' option documentation
Fixed indentation