Fold Platform into Util#platform, refactor Util
Specs Pass
Removed util. it goes into its own gem and becomes a dependency