Add alignment plugin and fix bugs

- use Align for advanced align
- when loading and creating *.md file, vim will set filetype to
  markdown