Major reworking, adding more functions, dependency support, no longer requires open Fuget
Making dependences work