Updated dependancies to be less specific and fixed unit tests

Although I've not actually tested it, I've made the composer requirements to be less specific so this package can be used in newer versions of Laravel.

Also fixed the unit tests