Move radio and tv down to misc category
Switch guid to lowercase to align with the standard
Initial commit of weighted(). See #76 for details