add package headers

Adds basic package headers so package can be used with melpa 
`(emacs "24")` should be speficied because `lexical-binding` was introduced at Emacs 24.