Complete re-work to work with current nova, other features

Hi there! Another shot - and I had decided to completely revamp it to be like the rax dynamic inventory plugin (and gave attribution)