platform info methods and tests, closes #220.