Partial implementation for session joining.
Added colour changes to the Join/Leave button.