refactoring
Add promise to ObjectFile
Planning to use grunt and traceur
Merge branch 'promise' into dev

Conflicts:
	main.js