added functionality for custom native callbacks and test app
move resolveName and toCinder callbacks to bottom of impl file