First cut at Laravel4 module