Fix HAWK Header processing

* Use hawk_test to emulate calls from the client using official hawk lib
* Fix to HOST header info
* More comments in the sample config
* Added proxy header pass info to nginx guide.
Fixed register to return existing secret

* fixed smoketest HAWK header generation
* fixed index to convert UTC to microseconds
* NOTE: device should really retain secret and ignore any new secret
  returned. Bypassing this for now, but not really happy about it.
Adjust fader for less points.
Fix layout for mobile devices

* Set product name as config option
* Change the install dep's.
* Update README and config-sample.
Add "quit" command

* Added record nuke for device.
fix index page to handle table formatting

* added comments to index page.
Added profiling

* added headers
* moved some code out of handlers to make it a bit less crowded.