Make show/hide arrow have a pointer

And stop similar buttons having their text selectable.
Make two-amount blocks line up better
Add budget and activities fields to output

Also:

- make output editable through the admin
- create link to the admin page from the budget/activities view links
- use the values in the template
- add the migration
- update the fixture
move tests to their own directory
Use budget and activities percent in template

- create methods to generate the percentage, and tests, and use in the
  templates.
- add commas to the budget numbers
don't have link back to logframe when output doesn't exist
Change target value to be an integer

and do 3 migrations to ensure the data isn't lost
use commas in the target value fields