database schema overhaul 2

- make result a foreign key field with defined values
- remove name column, all fieds of the former name are now stored in
  job_settings. Initially planned job_properties duplicates
  information in job_settings atm so removed job_properties
- add 'test' and 'test_branch' columns
remove old worker
add some docu
fix tabs
make client usable
fix tabs
map to new results
generate name if none is present in settings
move exception handling to api_call