dashboard: Fix/rename gemspec

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
controller: Refactor controller key param auth

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: app: update job auth param: controller_key -> key

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: api: Refactor

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: api: Refactor

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: api: Refactor

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>