add dependency list and Rakefile with a test task