initial commit of existing code

contains some demos/partially completed code. some files referenced
appear to be missing.