update dotfiles

  - youcompleteme replaces neocomplecache (faster, less config)
  - markdown syntax for .md files
  - some other sheit
add todo.txt
add aliases and fix existing ones
add more useful things to the vimrc
reflect changes