feature branched to create new html reports for those that don't use Jenkins and run all their tests from command line.  added twitter bootstrap files in the assets directory for style/javascript.  Added jquery as well.  Started skeleton code of reporter logic.
started moving all my files around, figured out a better way to require a bunch of files, removed a bunch of unnecessary requires as well.  Updated my gem spec with a new version (temp will be 1.0 upon release) and the description.  Started building out the reporting library.
improved a lot of my code, made it more modular.  Broke my entire cuke_metrics hash!  Need to fix that now.
fixed my cuke_metrics hash, no longer broken!  woooooooooooooooooooooooooo
added new styles, fixed a bunch of issues with indenting and feature generation.  Got proper tag heirarchy working.  modularized some more code and used more blocks instead of each loops.
changed the code to output to a given directory based around the name of the test suite.  Removed unnecessary assets to try and reduce footprint in filesystem.  Still not sure how I want to serve assets.
touched up a lot of my css.  Did a lot of styling of the feature reports.  changed a bunch of colors.  Changed how I am outputting all sorts of things.  Completely abandoned all glyphicons and I am going purely text now.
overwriting some bootstrap styles for tables.  Changed how I include the class attribute for elements in features, also trying to get my table headers to center Scenarios.  Still not working!
added some more css classes to better display values.  Added the error message to the report.  Changed the to_csv method for the Suite model to have comma separated values for date and time.  Updated feature_page and home_page to use my new display code.  Updated html_reporter to create the base directory if it does not exist yet.
no longer updating the cuke model
moved the creation of the assets directory to earlier in the method.  Created a new CSS class for rounded divs.  Need to figure out how to have this work with my existing stuff.  renamed a CSS class to make it follow convention
added a new class, touched up my error message class to conform to my new report look.  Fixed my rounded class.  Everything is coming up millhouse!
changed my main report method to take a hash of options, I like this better as I am going to expand more and more what I want and instead of making a ridiculous number of paramters, its easier to just take a hash.
touched up a ton of the report to look much cleaner, smoother, rounder and uniform!
now I am copying the json file over for preservation!  I also moved my require ot the top of the class.
got rid of ugly hash merge as I was doing something completely unncessary!
broke my old tests when I updated the suite model a bit ago, whoops!
changed the order of the ternary if, so that if a step is pending it comes out blue like skipped because pending steps are stupid
fixed bug where I expected timestamps to have colons (:).  instead now I make sure no timestamp has one when saving it to suite model so that my html reporter can gsub properly.
first draft of tests for html reporter