Initial commit (forked from usc svn). bare minimum working system, tested on a pseudo distributed environment.