implements scripting through functions
adds scripting for text
adds script function for arc entity
Merge pull request #149 from bhattigurjot/master

implements scripting through functions
implements grid, zoom-in/out actions
implements panning
Merge pull request #150 from kamalpreetgrewal/master

implements grid, zoom-in/out actions