Removing pubspec.lock and adjusting .gitignore

Dart [What Not to Commit](https://www.dartlang.org/tools/private-files.html) recommends that `pubspec.lock` not be committed. I figured that having committed it _might_ have contributed to the issue I reported yesterday (#10).