correct method ordering
support for singular edit of a project allocation
fix formatter
refactor ProjectAllocation to use projectId to match convention, re-add changelogging, make variable names clearer
fix projectAllocation validation