createToken(string,string,uint8) :
This function creates a new ERC20 token contract called SyntheticToken. It takes three parameters as input: tokenName, tokenSymbol, and tokenDecimals. It then sets the owner of the token to the sender of the transaction and returns an ExpandedIERC20 object containing the address of the newly created token contract. (autogenerated documentation)