Cleaned up and broke out functional tests
Merge branch 'master' of https://github.com/savagematt/toshtogo

# By David Williams
# Via David Williams
* 'master' of https://github.com/savagematt/toshtogo:
  Starting work 0.4.26
  0.4.25
  Echo access control request headers in access control allow headers - this is needed for more unusual CORS requests
  Don't redirect on job creation (it screws with CORS and is annoying
  Start work 0.4.25
  0.4.24
  Can't use wildcard for pre-flighted CORS requests
  Starting work 0.4.24
  0.4.23
  Add support for pre-flight CORS OPTIONS requests (must return 200 - only needed for PUT/DELETE requests)