Initial import
* Import initial code.
* Add some documentation to functions
* Fix bug os module is not loaded
* Update standard name list to include TopoFlow standard names.
* Exchange items can be divided in to input and output intents, or not.

  Allow an exchange item node to be either a list of strings of standard
  names or a dictionary of intent key words (either input or output) whose
  values are lists standard names.
* Remove intent key for TopoFlow standard names; Fix intput typo to input.
* Update list of valid standard names
* Print multiple standard name pieces; print in wiki format.
* Add YAML formatter. FORMAT option for sndump.
* New class Collection for a set of StandardNames; Reorganize.

  New Collection class is a collection of StandardName instances.
  It's just a set object with some method functions to return sets
  of unique names of objects, quantities, and operators from itself.

  A bit or reorganizing of functions withing the package.
* Move io operations into io.py
* snscrape to scrape potential standard names from a URL.

  snscrape opens a URL and looks for words that have a double underscore
  in them.
* Update standard name list; Allow snscrape to scrape multiple URLs.
* Scrape urls, files, or google docs; User-specified regular expressions

  Add ability to scrape standard names from URLS, files, or Google doc
  file.

  Allow user to specify a regular expression on the command line that
  defines what is deemed to be a standard name. The default is to look
  for words that have '__' (double underscore) in them.
* Updated standard name list
* Example usages of scripts
* Code clean-up.
* Move scripts to standard_names package folder.
* Add more unit tests.

  - More testing for StandardName, Collection, and io module.
  - StandardName now inherits from str.