Add method to count metric details

I have added another method to analyze the metric result data. For
instance, in the case of the spelling metric the number of misspelled
words are counted.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Restructure analysis modules and classes

I have restructured the analysis module and its associates classes. I
hope the new structure helpers to organize modules and classes in a far
more accessible way. The Analysis module is the entry to the
functionality. Its function chooses the concrete analyzer.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Start to implement pie chart for detail analysis

I have added D3.js sample code to visualize the details component of the
analysis. Due to lack of internet I cannot lookup how to provide data
without using a CSV file format. I have to update this later.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Create routes and file for admin metadata importer

I have added a new route to address the very much needed metadata
importer. I have placed it under the administration namespace.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>