Add support for Snapshots including Snapshotoffer and snap

Add support for the SnapshotOffer and "snap" messages.  Also modified Build.scala to reference the Version.Akka rather than hard coded value and added the Sharding support as well for future use.