Switch to web-mode; amend sp config
Add all web-mode regexps to auto-mode-alist
Use eval-after-load where possible
Fix problems with eval-after-load
Use show-smartparens
Add options for show-smartparens
Add Flycheck
Add custom setting for flycheck
Rebased on master