Adding comments to factory and rearranging imports to try to remove circular dependencies
adding .pylintrc file to work on cleaning up code
moving main.py out of mudpy module
Adding a good variable name exception for 'on'
Clean up related to suggestions from pylint