Updating version

Signed-off-by: Phil Mander <philip.mander@gmail.com>
Adding intial support for circular dependencies

Inverted will currently fail with a specific error if a circular dependency is detected

Signed-off-by: Phil Mander <philip.mander@gmail.com>
Adding circular dependency support to Protofactory

Currently not failing, but not injecting circled dependencies

Signed-off-by: Phil Mander <philip.mander@gmail.com>