added smart-scan-mode
added smartscan, .viper and modified .emacs
modified .gitignore