Add initializing data file if it not exists. Add command "Add site". Some bug fixes. Refactoring.