Implemented distributed programs support

WARNING: do not run it in public env, as there is no authorization currently and anyone can run any app remotely on your system
Merge branch 'programs'

Conflicts:
	appl/cmd/cheshire.b