added notes to check api limit
removes log statements in the middleware
adds some logging to the caching
boom adds loading spinner
boom ready to deploy