method to estimate base request size #263

Added shapes and data types to the method. The structure of the
output dictionary changed slightly. These changes are documented.