adjusted build script
Refactoring, Initialization, Utils
Major re-write of Initialization and Refactoring