Elastic IP & Instance states

2 noteworthy changes:

 * Added support for Elastic IP
 * Change Instance states so when you run an instance status eventually turns to running (same thing for stop, terminate & reboot)