You can buy the Steam Controller long before the official Steam Machine arrives – so why not build your own?