Committed a newer version with lots of changes

(more in uploaded readme.md)
A lot of new keywords, graphite API, better optimizations