Added middleware for Laravel 5, added Stack middleware for Laravel 4.2 and 4.1, updated service provider to use proper way of processing responses for each Laravel version, factored requests processing out to separate class.
Merge from github.