Added error information

I keep writing <foo triggers='' url=''> instead of
<foo triggers='' source=''> and I'm pretty sure that other people will
do the same, so I left a hopefully helpful error message in the trigger
handler.
DAL is ready for basic use