GiantClam prototype initial commit