Full ast refactor
	split nodes to processors and macros
 	syntax changed
Refactor .travis.yml
Update README.md
Merge pull request #7 from golyshevd/refactor-ast

Refactor ast