Notes Todos change filenames to uppercase to match contract class name - why? why not? erc20.rb => ERC20.rb and require "ERC20" and such