Minor code style changes.
Added gitignore file that handles, dart, emacs and darteditor files.
Changed from a "fire and forget" commands, to waiting for the futures.