add melpa repository
add linum-relative mode
no longer package-refresh-contents on every package