Fixes for packaging

- Fix description line, and use package.el-compliant format
- Fix helm dependency format and version

I'll add this to MELPA once these fixes are merged.