Add a moa logger.
Ensure that moa instance names are only valid variable names.
Add new moa logger to base and add method to call it.
Add logging to stages.
Add license file.
Add logging to devices.