Updated Logic Controller and fixed data path

Still need to fix jump/branch issues with ROM and PC