Implemented basic request functionality, added application class