fixed possible bug when build notes path is empty or null
refactored the accumulation to use provided apis and to traverse the builds in the correct order so the change logs are the correct order

Conflicts:
	src/main/java/testflight/TestflightRecorder.java
fixed edge case bugs where the current changes were not being sent