added ability to make ranged requests
presenter file not found error
improved template handling code