Adding attribute for identifying measurable counters via reflection for reporting. Renamed and seperated Interfaces and smaller classes
Adding attribute for identifying measurable counters via reflection for reporting. Renamed and seperated Interfaces and smaller classes
Removed unneeded references
Checking in changes for Reporter Api Controller to retrieve the results of a report spec.
Incomplete code and needs to be reviewed. Checking in for Matt. Need to take care of graphene references (Right now using local nuget storage to manage the Graphene reference).
adding nuget packages to git ignore.  reset to more flexible report specification generation.
Adding changes to unlink API from Mongo
Complete rework, both Strongly Typed and Loosely Types mechanisms working.
Complete rework, both Strongly Typed and Loosely Types mechanisms working.
Cleaned up code to resort properties and remove unneeded usings, etc.
Removed compiler warnings, add new() constraint and replaced Activator.CreateInstance(typeof(T)) to new T() syntax.  Small clean up.  Removed project references and added Nuget Dependency references.
Removed Graphene Report Specification.  Did naming cleanup
Addding missed fild from commit
Fixed Serialization Issue with Contracts
Merge pull request #7 from thatisscary/JsonReporter

Json reporter.  Added support for both loosely typed and strongly typed usages.