fixed bugs, deleted needless files, added test files, and made sample files.
it isn't still ready to run.
Modify test files, fix some of problems, and make samples