decided it made more sense to have one instance of emagebuilder per stream so changed emagebuilder constructor to take a pointstream