Switch from PSR0 to PSR4 And Engine Update

Updates the LaravelPlates Engine object. Rather than extending the
Plate’s Engine, this now provides a wrapper around the plates engine,
creating a bridge between plates and the engine interface.
Unit Tests for larvel plates engine