add scala source
move description to readme