not to manage under the directory pkg/ by git.
added test task in Rakefile.
added test code for Function.{groups,functions} and Function#name.
added Function.{groups,functions} (by using existed function: init_tables()).
added Function#name.
tested.