added ability to buy tickets
centralized api calls
centralized signup call
added profile page and ticket table list