Remove need for config panel

We were not taking advantage of some of Knockout's awesome binding
abilities, so move url adding to the of the page.
Log's first words are capitalized for reading
Builds can have their own polling frequency

Polling frequency defaults to 30 in the form, but each build can set
it's own frequency that is remembered across page refreshes.
Small url input style tweak
Always clear a previous retry timeout on a build

This ensures that a build cannot ever double up on it's polling.
 Improve Polling Error management

 Solves the timeout and refresh issue of #5. Automatically retries
 to contact Jenkins with the same polling frequency. Only display
 information when Jenkins API does not error, otherwise display
 "helpful" message that there was an error polling Jenkins.
Always be able to remove jobs
CharlotteViewModel does not take and URLs

Lots of local storage retrieval and parsing duplication was spread
between the view and the javascript model. Move all of it into the model
to reduce duplication.
Return more space to build display

Move toggle and build url form to bottom of page to allow more room for
builds display instead of always displaying the form.
Fix console output and clear timeout when build is removed
Be able to read builds that are currently building
Remove now-unneeded jobUrls method
Better local storage key name for builds
Improve localStorage value detection and parsing
Merge pull request #9 from mattdbridges/gh-pages

Knockout view model overhaul