Fix emacs cannot quit if desktop does not saved

Fix that if the desktop saved file exists, and we choose not to save the
desktop, emacs cannot quit.
Add function that smarter move beginning of line
Add function (aethanyc-goto-line-with-feedback)
Remove unused functions and add comments
Add package `lua-mode'