Add fail case test

current implementation mistake quoted slash as beginning of
regular expression.
Improve highlights and refactoring indent function
Merge pull request #177 from defunkt/improve

Improve indentation function and highlight