Add all the dotfiles I have collected so far

install.py can be called to deploy all files in a new machine.
config.json holds the configuration for deployment of the dotfiles.

Directory structure:
- awesome: config files for awesome window manager
- bash:
  - bashrc: contains all those sweet aliases and source other files (git, vim, ...)
  - dotfile.sh: alias regarding dotfiles
-git:
  - git-template.txt: commit message template
  - git.bash: add git status to the prompt
  - gitconfig: sweet sweet git aliases and config
  - gitignore_global: all the files that all git repo should ignore
-ipython: config for ipython
-vim:
  - pydoc.vim: add keyboard shortcut to show python documentation
  - python-ident.vim: vim auto indent for python files
  - python.vim: set tabs and everything for python file editing
  - vimrc: general vim config