Added duplicate handling
Stuff
Tidied up api
Got code running in external non-blocking processes
Stuff?
Added uploading of resource files