Implement remote hook execution

Close #75
Fix sharedscreen upload problem

Fix #141
Merge pull request #154 from Xandaros/iss141

Fix sharedscreen upload problem
Merge pull request #155 from Xandaros/remoteHook

Implement remote hook execution
Fix next, which was nil
Merge pull request #158 from Xandaros/next

Fix next, which was nil
Fix file library
Add material blacklist
Merge pull request #159 from Xandaros/materialBlacklist

Add material blacklist
Merge pull request #153 from Xandaros/iss144

Fix file library
Refactor and fix erroring
Add traceback printing on error

Close #150
Merge pull request #160 from Xandaros/erroring

Refactor and fix erroring