Implemented improved doc gen script
Documentation overhaul