Add/edit/remove method
split model.js into separate files
small changes
move port handling to basedevs
doc changes
api changes
uic: add atomic devs, in/out ports