Added PH7 as a submodule instead of adding files directly
Changed headers and makefile