added noncopyable Process class
added HashedString class