Added checks if name is really a string
Added checks if name is really a string

If there something else than a string was provided, then router was
segfauliting. Now there's a check and other names than strings won't be
taken into consideration at all.

Corrected names of variables from camelCase to understores.

unisys12/phalcon-hhvm,unisys12/phalcon-hhvm,unisys12/phalcon-hhvm,Zaszczyk/cphalcon,unisys12/phalcon-hhvm,unisys12/phalcon-hhvm,Zaszczyk/cphalcon,Zaszczyk/cphalcon,unisys12/phalcon-hhvm,Zaszczyk/cphalcon