Fixed retrieveTagData

Fixed utilising .split command to make parsing tags a million times
easier.
Large commented body to be removed next commit