Implement replacement of sub-token (#82)
* Extract modules for each type * Added TokenRegistry and Token * Generate TokenRegistry from the JSON * Networks have a list of tokens * Separated Token and TokenAmount * Use decimal point and thousands separator comma