Merge pull request #8 from brtz/develop

optionally cache data in RAM instead of json files
Merge pull request #9 from brtz/develop

[CHANGE] update inventory_this to library changes;
Merge pull request #10 from brtz/develop

restructuring
Merge pull request #11 from brtz/develop

[FIX] also match lo:0 as loopback interface
Merge pull request #12 from brtz/develop

[FIX] save interfaces as dict instead of a list of dicts
[FIX] dict needs to be encapsulated
Merge pull request #13 from brtz/master

merge back to develop