Add nasty hack to allow camin to read from file to make it easier to debug in cppide! , implemented enough functionality to start allowing camin to read in machine_spec_document and create initial filter list and get it back to machine_spec, horrendous string handling atm is causing grief next on the todo list...