First commit, only login and get list feature.