Broken copy, but I've done so much work on it that I had to back it up somewhere. Updated to work with php 5.4, updated simpletest (still needing work), jquery, tablesorter (and its plugins), bootstrap, highcharts, BIG facelift. There's a bug with displaying support contract hours, some buttons that make things appear at the top don't work right now, and simpletest needs work.
As it turns out, Issue #67 was not entirely resolved and is what was causing issues. Simply returning nothing does not work for PHP 5.4 as it did (for some reason) for 5.3. It will now tell you the ID of the offending hour. As yet, not all the bugs are worked out, but it's at least functional now.
Fixed tablesorter problem and multiple hideable buttons not working thing. There's a little spacing bug in hideable buttons, but it isn't that big.