Update Plates and Engine Rewrite

Updates the plates dependency from 1.0 to 3.1. Updates the `LaravenPlates\Engine`, it no longer extends `Plates\Engine`, but instead wraps it, making it comply with the interface. This also changes the directory structure from PSR-0 to PSR-4