add signup, login, and trading. (basic functionality only, ui still sucks)