updates to the deck builder. add localstorage support and various api routes for pulling cards.