Added functional loading, saving and creating file

+added some error massages
+Everything in dialogs
! new goal: better canvas (zoom, scroll) and using tools