first stab at component imports
Merge branch 'imports' into 0.4.0
deal with string-only component imports
rebuilt