Dart pub package layout conventions.

This commit follows the Dart pub package layout conventions to support
access like this:
// import YamlObject
import 'package:w1m0_yaml/yaml.dart';