Rename factories files to use plural name
Annotate model specs
Create Draft model

Create and run migration for Draft model.
Add Draft model, factory and specs.
Add drafts association to Piece and add specs.
Add version_id to Draft model
Add safety for draft migration
Update Draft model

Create migration to remove piece_id from Draft model.
Include updated schema.
Include Draft factory and specs.
Update Piece model to have drafts

Update the Piece model to have a Draft association, including adding specs.
Update the user association on the piece factory.
Add Draft assocation to Version

Add Draft association to Version, including specs.
Clean up Version specs for readability.
Add DraftsController

Add DraftsController with create and show actions, including related
specs.
Make Draft a nested resource of Piece in the routes, but with only create and
show actions.
Add Drafts#show page.
Create file for pieces shared examples and helpers

Create a file for pieces shared examples and create a PieceHelper to
help reuse of this code.
Fix #4 - Add user ability to create/view Drafts

Give user ability to create a Draft and then view it.
Allow non-logged in users to view a Draft too.
Update piece bar and specs for Draft.
Update session management and feature spec helper to reuse logout code.
Make DraftsController#create work only for piece
Fix incorrect version number for existing versions
Update specs to use Bob Burger
Fix an old migration that changed timestamps
Move application controller methods to sessions helper
Add DraftsManagement specs for logged in/out users

Split the piece bar partial into smaller partials.
Make Drafts Management specs faster.
Update piece bar specs.
Move ordering of versions into piece model
Add readability thru linebreaks in piece bar piece partial
Show history link on Pieces#show; include specs

Instead of showing "all versions" or "all drafts", Pieces#show has a
"history" link in the piece bar. Add specs for this.
Add history to pieces routes for route and helper methods.
Refactor the piece bar versions partial to be specific to versions.
Add in a piece bar drafts partial to have functionality akin to
versions.