Re-factored parts of the code, updated copyright info in readiness for providing Laravel 4 Service Providers for the library.