finished category widget, + bug fix in DBConnection.getCategoryTree
added edit category function
added edit category actions, and focus to edition entry widget