made a new password protected mobile site and a schema change to support it

we will need to adjust the security obviously, but I hope this serves as a good starting point.  The only change I made to the model was adding two new properties to hold the totalsales and contributionpercentage.  Then, using those two, a new api method to update them without updating the whole vendor.  A mobile site that uses the new api to make vendor adjustments, and a new results page to the web.  It's a big disconnected but I wanted to send it in sooner rather than later before our branches got too diverged.