Added Crop database. Not fully implemented yet.
Fixed compilation errors
Added exception handling to each database object
Added information to each data struct about their variables