add schema normalizer and schema formats
rewrote compiler using the normalized schema
1.3.4