Documentation and code formating updates