Lots of changes for clojure & projects

Use smartparens instead of paredit.
Added ac-nrepl.
Use ag for searching.
Use projectile instead of fiplr.