Change configuration usage.

Closes #229 

Un-ignore settings.yml and put ALL base settings in there.
Add optional HOURS_API env variable to set during the jenkins build.
Move a few environment specific settings into environment settings files.
Fix a few tests to match the new settings.
Don't symlink base settings.yml file on deploy, symlink settings directory instead.