Move ast classes into own file
Manage some requires
Move Regexes into own modules and name them
Make regexes availible as static methods
Add specs for some of the regexes
Add some key checks to the parser spec
Spec for Wptemplates::Regexes.till_doubleclosebrace_or_pipe
Add spec for Wptemplates::Regexes.an_equals_no_doubleclosebrace_or_pipe
Make Wptemplates::Regexes.an_equals_no_doubleclosebrace_or_pipe accept empty param names
Rename an_equals_no~ from_pipe_till_equals~

an_equals_no_doubleclosebrace_or_pipe
to
from_pipe_till_equals_no_doubleclosebrace_or_pipe
Add specs for behaviour at empty string stuff
Fullfill spec in last commit 43be5ff

Add empty text nodes when encountering empty strings
Add spec for Wptemplates::Regexes.a_pipe
Add spec for Wptemplates::Regexes.a_doubleopenbrace
Add spec for Wptemplates::Regexes.a_doubleclosingbrace and ex. last spec

And extend spec for Wptemplates::Regexes.a_doubleopenbrace