add missing dashes
add missing provide lines for some packages
fix typo
need to provide the package, not require it
Merge pull request #4 from mmckinst/master

add missing dashes and add missing providers