Writing project labels

Writing project labels as a method of the project class, moved read and
write json functions to within the portfolio class, not sure if that was
the right thing to do, pass through is extremely bad must change