Adding a login menu, Json library, and serialized API objects