Added exceptions to file structure and added ChartFullException