Renamed functions
Stub material resource core component
First pass material loading

Quick and dirty. At some point if we ever support animations, etc., the
whole resource loader will need to be written to be more flexable.