getter func should followe go convention: http://golang.org/doc/effective_go.html#Getters
support ProcessId
Merge pull request #1 from xiangli-cmu/master