added switchyard support and cleaned up the pom.xml