Api qc

So this adds the api call for the qc_reports data. 

the crawler is 100% python and should even work if we install statusdb on a windows server. 
It assumes several things about the data though.

1) project name follow this scheme : 
"^[A-Z]{1,2}\.[A-Za-z0-9]+\_[0-9]{2}\_[0-9]{2,3}$"

2) The file tree looks like : 
```
<Project name> - - - <Sample 1 name> - - - <Run 1 name> - - - <files>
                 |                     | - <Run 2 name> - - - <files>
                 | - <Sample 2 name> - - - <Run 1 name> - - - <files>
```
No files are located at sample level or at project level.

3) Sample name follow this scheme : 
"^P[0-9]{3,5}\_[0-9]{3,4}$"

4) Run ids follow this scheme : 
"^[0-9]+\_[A-Z0-9]+$"

Api call : <genstat-stage>/api/v1/projectqc/M.Kaller_14_05
Hi @Galithil good job! It's important though to set the application type on the heather of the response :-)

`self.set_header("Content-type", "application/json")`