updated readme, refactored patchmaker, removed redundant methods.