add ability to configure eyaml file extension
use eyaml backend before others

This would prevent the yaml backend from returning raw eyaml data when
using the yaml file extension for the eyaml backend.
Merge pull request #25 from awaxa/eyaml-extension

Add the ability to configure the eyaml file extension