Trying to add support for loading data from yaml files ;)

I'm still trying to figure out the right approach, which options and defaults to use etc. 
Would be nice if you could have a look and see what you think of the changes and how to best implement it.


<pre>
 def autocomplete_yaml(name, file_path, keys, type = :single)
   define_method("autocomplete_#{name}") do
     ...
   end
end
</pre>