refactor code

fix tabulation
fix some phpdocs
fix Interface classes double implements
improved consistency conditions

в Библиотеках обычно используются названия классов Twig_Start_Class, вместо \Twig\Start\Class, обсуждаемо? :)