Restructure the API and Extractors.  Add an SBT build for Scala 2.11 support
Fix the sbt build, now using scala 2.11 compatible version of spray
Fix deprecation warnings in DslSpec
Fix up deprecation warnings in ExtractorsSpec
Extractors now use Try
Fix the test failures after changing Extractors to use Try
Made Assertion a function instead of a trait