fixed associated error #41
Merge branch 'develop' into feature/saving-exist-file

* develop:
  fixed #31 image path at refresh time
  fixed #50, shake cursor position error
  fixed #44
remove tpl for file elements
remove tpl/file.html
implements File Open logic
remove legacy logic & import keyboard module
impletements file open model
fixed conflict with other branch
complete file open logic
impletements open menu action & open recently file
open file x,y position
first complete file open & save logic enhancement
finally refactoring
clean sources
show preferences when click on menu
Merge branch 'feature/refactoring-file' into develop

* feature/refactoring-file:
  show preferences when click on menu
  clean sources
  finally refactoring
  first complete file open & save logic enhancement
  open file x,y position
  impletements open menu action & open recently file
  complete file open logic
  impletements file open model
  remove legacy logic & import keyboard module
  implements File Open logic
  remove tpl/file.html
  remove tpl for file elements
  fixed associated error #41