Transforms can match the position of other entities

Also did some test renaming so that the main object in the related test
is "behavior", opening up "transform" again to mean the entity's
in-question "Transform" component.
Open up the current camera to give scenes access
Start set of factory methods, SkyBox first

This package will contain helper methods and objects for building up
more complicated constructs using entityes and components. The first
factory is the SkyBox, which sets up a cube with cube-mapped textures
and position-locked to the passed in Camera.
Save the default material to the unfound material name

Get is called every frame when choosing a material to render for the
entity in question, so without this memoization it was spamming logs. We
can assume that if a material is not defined it probably won't be, but
the system is setup so that it can be defined later during runtime.
Fix log output string and add note about missing error handling