Major Refactoring

1. Refactoring of addHeader, addRow
2. Moved licence to it's own file
3. Fixed nodata display
4. Changed how container is assigned