Establish login with Euca and AWS.  GUI-188, GUI-251

Unit test coverage is at 75%.  Hoping to expand it when working on other tickets.