Improved settings.py to work when settings_local.py doesn't exist.

- Improved previous fix of issue #39;
- Added documentation to the settings;
- Made settings_local.py optional. Falls to DEBUG mode if don't exist.