Re-architecture of minimal contact manager api built in Laravel