Copy source from fork

Copy the source from the originally forked project and update names ect.