WIP - addming common functionality that will exist outside of any solenopsis specific release
WIP - working on more refactoring