Add Lyle's patches:

1. Check employee name non-empty-ness
2. Make sure there's at least one heading in the account headings table