Cleaned up some of the baton code and added a few more baton types.
minor clean up of code for async getPlatforms call