Lots of Changes. API now uses OAuth 2 instead of Basic Auth. Implemented in most places. Changing upload controller and collectin controller so more of the matching isdone on on client side so the API just handles validation of this information.