Improved 'symbols.add'

Symbols.add now checks to see if the token exists already & returns
outcome.