fix testes
replace stack save system with versions.
add tests
add example
clean variable lib.
add debug and checking libs, redo variables, add versions system to variables.
Merge branch 'fv-fix-stack'

Conflicts:
	test/test.js