fail sbt task if application of db scripts fails

fixes #4
give scripts a name
get rid of concept of transaction
more expressive db handling