Removed UploadFile struct. Replaced with simple from and to arguments
Refactor: Moved responsibility of upload sequence to FileScript
Can now compare files when uploading
Can now avoid moving when file exists / does not exist
Refactor
Refactor
Refactor
Can now run file callbacks (without context)
Refactor acceptance tests, introduced DSLBase
Can now make create and update callbacks with DSL. Next up is passing a context around to make args available inside the file block
Now uses a context to pass around to scripts
Params are now in context
Packages are now part of context
Can now use params inside inner blocks
Merge pull request #11 from lasseebert/issues/4_advanced_file_upload

File upload, closes #4