Removed IPatchExecuter as pre and post patch jobs can just be sql scripts
Added executequery to IExecuter to allow result to validate patch
PatchApplierFactory Test
PatchApplierTest
Schema patch applier tests
Update to stop patching if prepatch fails
Created serializable objects
improve file loader and add arguement validator