Fixed a few comments and added a basic request infrastructure