Setup dingo/api
Don't bind App::missing to a specific Exception
Merge branch 'master' into feature/dingo-api

* master: (57 commits)
Don't bind App::missing to a specific Exception
Create acceptance test for NotFoundHttpException 404
Return an error as object not array, we stop after the first error
Hopefully fixes that nasty acceptance test database issue
Delete fetch and default from development database config
Change database host in development to use 127.0.0.1
Run artisan serve in development env if using TestCase.php
Change last occurence of phototresor_testing as database to fix travis failing
Improve error handling to be more flexible
An id in a route must be a least one int but can be more
Don't use RESTful Routes, now simple and plain
Use PhotoValidation instead of old PhotosValidator
Fix spelling in error message for no uploaded photo
run unit and acceptance tests on travis-ci
Move PhotoUploadService to src/services/
Implement upload() in PhotoUploadService
Update PhotosService to take $userID as second argument
Update PhotosCest test
Improve PhotosValidator
Add exists() to PhotosRepository
...

Conflicts:
	app/routes.php
remove v1 from uri do it with accept header
Use \d instead of 0-9 regex to determine ids