Cleaned up code, fixed Yaml serializer. Now compiles with vibe-d master