Added more worker information like mem usage, cpu usage, load average

Added caching for run_often reason for it so you can spam the refresh button (more earlier on resources this way)

New Dependencies (psutil, gocept.cache)

Changed Readme.md to reflect new dependencies
Cleanup: Code organization
Changes: run_info to get_system_load
Changes: Added more detailed information in README.md
Cleanup: Dashboard code organization
Added: Added condition if worker doesn’t exist then show response page instead of error
Small Changes:  Changes for worker page for refresh button / icon
Major Change: Settings page now changes setting and doesn’t error out if you only set one os path
Upgrades: upgraded to bootstrap 3.0.2
Changes: instead of data and worker being passed to worker template moved  data to worker
Changes: removed unneeded comment and corrected print statement
Added: Exception for Settings when Setting doesn’t exist in database and corrected debug statements to relate to be more clear
adding status to worker info page

+ removing the status info from /info and /run_info on the worker. It
was hardcoded and thus wrong.
Merge branch 'pr/19'