Added province rename function. Close #176
Created CustomDialog class for compact and flexible dialogs.
Resolved fragment changing issue once and for all.