BIG CHANGES-Phase One

Add new cache-control module.