Add domain based password protection.

re #2 - I want to be able to password protect a site
Disabled domain file backup.

Domain file generation is idempotent and no restore mechanism is needed
or planned.
Add vim configuration.
Better import statement.
Initialisation code refactoring.
Remove debugging statement.
Clean unused variable.
Code refactoring.

* Added class for parsing config files.
* Added Utils functions.