add basic test
add cpanfile
documentation