created upstream and downstream project buttons on job detail view.
wired up last job buttons to data.
changed to different data source. fixed bug that was trying to select row on empty table.
added tests for job.upstreamprojects and job.downstreamprojects
persisting up and downstream projects to job.setValues. switched to test with local jenkins for more reliable downloads.
successfully populating up/downstream projects buttons
unhid all related projects buttons
added count of more up/downstream projects
fixed some layout warnings and started to implement wiring statusIcon to data.
job status icon now correctly updating on job detail view for static job statuses (successful, failed, etc.) but not in progress.
added animated balls.
Added UIImage+animatedGif.
added method to Job model to tell is current color is animated
using sprite kit to show flashing job status balls.
now saving health report to job objects
added grey balls for aborted and disabled job status
working health report icon.
removed UIImage+animatedGIF
un-publicized JenkinsRequestHandler methods and added RequestHandler method to importDetails for job with just job url and no view.
updated Job model header file to reflect correct setValues signature