Shitstorm: Started (changing names to IDs for msg)

Yes, as expected this will have me pulling my hair out for the next
couple of days until I understand how it's all supposed to
work...Awesome sauce!!

The main issue is going through everything with a fine-toothed comb
trying to find all of the places where I've used regular names instead
of IDs to get stuff done. This will also erase all of the saved messages
(essentially as they won't be retrievable by the live system).

The advantage is when it comes to custom groups, as there was going to
be a bigger problem when a lot of users started creating their own
groups with duplicate names, so this is a few days of pain for more
flexibility down the track...