Writing some service providers and controller code
Updated configuration and added composer dependancies