Improved error/alert/warning reporting

Library should now provide a bit more information on Entities and
Components as it attempts to create them.