Teammate finder backend

Merge the node.js app that handles the teammate finding system. Does not include the front end updates.