Restructure project using PSR-4. Upgrade requirements to PHP 5.4 to match Laravel 4.2. Update code style to PSR-2.