Finish login and signup
Finish upload function, but still need improve.
Upload unit test is still not finished.
Need complete book model and finish download and search part.