ScalaSession Rehaul
This covers a lot of ground, but the biggest change is in how ScalaSession works
- rewrite how the ScalaSession creates statements, moving to a flexible query building syntax not unlike the one provided by the Java Cassandra driver.
- Added Nullable, which allows you to explicitly write a
null
down to Cassandra - moved to sbt-microsites for documentation. This was the bulk of the work, and required...a lot of set up and bumbling through undocumented behavior.
- rewrite of sbt file to handle the new documentation workflow
- script to help with documentation workflow
- improve tests to not restart cassandra every time -- improves testing speed by a lot
- switched travis to using docker instances -- faster startup