New File Structure

To further organize my success/error listeners I figured I'd arrange
them in new folders. Also created a startRequest() method which can be
manipulated later on.