add ruby for lang(just test)
make "config" to global variable
delete unused parameter
create Fn

basePath is just for a test, in production, basepath generate
automatically from current directory
change "Ignore"'s type to IgnoreList
create IgnoreList struct to manage ignore list
create parser to parse file(under construction)