Fix report
tweak person filter to do an outer join on email

so that people without an email aren't excluded
add spec
fix crash on admin/projects caused by missing join

code was using an include instead of join
Merge branch 'master' of github.com:CruGlobal/sp
Fix reference to accountNo
Handle bad data

Apparently there are some sp_user rows that don't link to a person
Merge branch 'master' into cru-branding