extracted almost all sandbox functionality to a module (committed seperately)
added first version of sandbox module