Refactoring complete

https://laracasts.com/series/incremental-api-development/episodes/6