minor css changes
minor CSS changes on homepage, renamed Cacheable interface and modified implementation, Removed deep coupling between cache and DI, Made DI methods static
Updates to php Docs and site Documentation