Javascript parser and IDE for creating javascript templates and projects