Require and use typo-mode
Require and use scala-mode2 and ensime
Create tmp directory if it is not present under .emacs.d
Ignore image-dired and emms directories
Add emms config