[IATI/IATI-Dashboard#240] Update bottom hierarchy to match pseudocode

Noninteger values are now ignored.
[IATI/IATI-Dashboard#269] Set up travis to run tests
Merge branch 'live'