updated sub-repositories, fixed wireup, added gitignore