helper functions + refactoring

apply delete-trailing-whitespace
new functions
web-mode-server-block-beg-pos, web-mode-server-block-end-pos,
web-mode-prev-server-block-pos, web-mode-next-server-block-pos,
web-mode-prev-server-block, web-mode-next-server-block
re indent all file
some more cleaning
Loops / lists iterations replaced with dotimes / dolist macros. Changes improve speed.
Merge pull request #22 from aiwass93/loops-change

Loops / lists iterations replaced with dotimes / dolist macros. Changes ...
Remove lines with no effect: (unless limit (setf limit nil)) -> if limit==nil then limit=nil
Rewrite decision conditions to simpler equivalents
Remove (when (= (point-max) (+ (buffer-size) 1))) on the else branch of the if with same condition negated: condition always true (remove unnecessary evaluation of point-max and buffer-size)
Merge pull request #23 from aiwass93/conditions-rewrite

Remove lines with no effect: (unless limit (setf limit nil)) -> if limit...
handlebars template suport
Merge pull request #24 from peleteiro/master

Adding handlebars support