flake8 fixes
Use charmworldlib instead of janky magic lookups
If charm is a directory, use that instead
Properly patch charmworldlib calls
updated ignores

Conflicts:
	.gitignore
don't use drugs
Don't pass dicts
num_units instead of units for deployer cfg
Clean up after deployments