added installation to table_gateway_generator so generated code ends up in correct spot
added ctor for Namespace
have TableGatewayGenerator generate lib containing header, rather than just header so test generation can be added