remove iterator example, start with input, fix IDL header issues (compile as c++ was the issue), push files around
moved back to using lib model