Set up HTTP connection, User can log in

This version introduces an external open source project SwiftHTTP,
hence the relocated files.