Add ability to login and push using REST api

also simplified some of the benchmarking so we have one channel
with Iterations, Steps and Errors rather than trying to manage
three seperate channels
refactor config and unhardcode rest api stuff
local jasmine library
Merge pull request #45 from julz/localjasmine

local jasmine library
Merge pull request #37 from julz/restapi

Add ability to login and push using REST api
 Implemented support for calcuating the 95th percentile in Samples in
 runner.go. Changed store.go to use the new sample structure. The variable
 is exposed for both live and historical data.
Fixed merge errors
Fixed merge errors
merge
Revert "Fixed merge errors"

This reverts commit 35e03ab840490c9a5626854b1fab2c5979761e8d.