#66: Created itests and restructed module so we can build all the other modules first, and run itests at the end. This ensures we can do full itests where all of jube modules has been been built prior to that.