Update worklist upon incrementation.
Merge branch 'master' of github.com:dejesus2010/CEN3031Project
Began fixing the worklist button indicator update on incrementation
When 'Confirming' a step, it not only increments, but it also $emit's to
for 'workListUpdated'.

Also, redirects to the worklist after pressing.
Fixed a small error in the steps controller with the updating of the
worklist
Updated the pages with the steps in a nicer formatted table.

However, I'm not sure how to place the substeps, and the sub-substeps in
the table.
Added 'Shearing' step and Logic
Added support for all steps in the client routes for the steps module.

Typed up the end-repair html view.

Still not sure how to do substeps
Added adenylation view.
Added ligation view.
Added size selection.
Added PCR Enrichment.
Added PCR Cleanup view.
Added Library Quantification.
Added Pooling.
Added Hybridization view.
Added sequencing view.
Added numberOfSamples field to the steps.client.controller.js
14 steps, so we needed to iterate from 0 to 14.
Fixed failing test