added license file
fixing some methods
added service providers and some corrections to contracts