Scene getter improvements

@eric79: could you check out the latest version?  This adds asserts, as well as improving documentation on the find in scene methods and making errors/warnings optional.