Moving result from function based view to class based view.

Adding new mix in for authorisation checks.  This is to allow a more flexible approach to authorisation in the future.

Also update template to use context object for data.  UX improvement to warn user if no result have yet been recorded against a temp.
Adding coveralls for a published view of code coverage pushed out form build.

Adding coverall coverage badge for quick coverage and link to metrics on coverall.
Merge remote-tracking branch 'origin/master'
Removing coveralls configuration from automated build.

Update TeamTemperature model to set uuid on object creation.  This will free up calling forms having to do so.

Change admin view to a ClassBasedView for code simplification with test cases.  Forms now has a TeamTemperatureForm as per standard django pattern.  Added tests around object creation and stat function.

Adding factory boy dependency for generation of test entities.

Adding env variables for build into travis configuration.

Adding factory boy dependency.

Moving result from function based view to class based view.

Adding new mix in for authorisation checks.  This is to allow a more flexible approach to authorisation in the future.

Also update template to use context object for data.  UX improvement to warn user if no result have yet been recorded against a temp.
Merge remote-tracking branch 'origin/result_cbv' into result_cbv
Merge branch 'result_cbv'