added execution func
added sublime workspace to gitignore
some fixes to gitignore