Add documentation to GasCost
Clean up logging for RepositoryImpl