fixed get_u() -> get_elem()
imports
Merge remote-tracking branch 'upstream/master' into pluginize
Just a plane old commit

I understand the mapping between env and rc now
adding to base functionality
Move bulk of mainchar.py to base.py.

On line 204 of base.py we call runchar.fetch(), which throws
"'RunControl' object has no attribute '__getitem__'", but nothing
in runchar.fetch() actually runs.