Add extremely alpha version of a battle adapter
Login now does so with EM::HttpRequest instead of traditional Net::HTTP