added BuildSQL method. not entirely sold on it.
looks like i opened it, my editor cleaned up blank lines, and i saved it.
added pseudoformat detection to the request object. the Format property will contain the 'file extension' from the request uri. e.g. requesting /api/test.json will run the /api/test route with the Format property of 'json'