Finishing touches on @bhack's SliceLayer (#680)

Finishes #680. Thanks for contributing this layer @bhack, and thanks for your review @sguada.  Will merge once Travis passes.