fleshed out Tried, included TimerTask in DisposableConversions, fleshed out Pair utilities, added MachineId to get a (hopefully) unique hash for the computer we're running on