fix whitespace
diff --git a/exercise.sh b/exercise.sh
index f35adef..1a812f4 100755
--- a/exercise.sh
+++ b/exercise.sh
@@ -7,11 +7,11 @@
 #
 
 
-# This script exits on an error so that errors don't compound and you see 
+# This script exits on an error so that errors don't compound and you see
 # only the first error that occured.
 set -o errexit
 
-# Print the commands being run so that we can see the command that triggers 
+# Print the commands being run so that we can see the command that triggers
 # an error.  It is also useful for following allowing as the install occurs.
 set -o xtrace
 
@@ -38,11 +38,11 @@
 # With Keystone you pass the keystone password instead of an api key.
 export NOVA_API_KEY=${ADMIN_PASSWORD:-secrete}
 
-# With the addition of Keystone, to use an openstack cloud you should 
-# authenticate against keystone, which returns a **Token** and **Service 
-# Catalog**.  The catalog contains the endpoint for all services the user/tenant 
-# has access to - including nova, glance, keystone, swift, ...  We currently 
-# recommend using the 2.0 *auth api*.  
+# With the addition of Keystone, to use an openstack cloud you should
+# authenticate against keystone, which returns a **Token** and **Service
+# Catalog**.  The catalog contains the endpoint for all services the user/tenant
+# has access to - including nova, glance, keystone, swift, ...  We currently
+# recommend using the 2.0 *auth api*.
 #
 # *NOTE*: Using the 2.0 *auth api* does mean that compute api is 2.0.  We will
 # use the 1.1 *compute api*
@@ -61,7 +61,7 @@
 # Get a token for clients that don't support service catalog
 # ==========================================================
 
-# manually create a token by querying keystone (sending JSON data).  Keystone 
+# manually create a token by querying keystone (sending JSON data).  Keystone
 # returns a token and catalog of endpoints.  We use python to parse the token
 # and save it.
 
@@ -120,11 +120,11 @@
 # ping it once (timeout of a second)
 ping -c1 -w1 $IP || true
 
-# sometimes the first ping fails (10 seconds isn't enough time for the VM's 
+# sometimes the first ping fails (10 seconds isn't enough time for the VM's
 # network to respond?), so let's wait 5 seconds and really test ping
 sleep 5
 
-ping -c1 -w1 $IP 
+ping -c1 -w1 $IP
 # allow icmp traffic
 nova secgroup-add-rule $SECGROUP icmp -1 -1 0.0.0.0/0
 
@@ -167,5 +167,5 @@
 # Delete a secgroup
 nova secgroup-delete $SECGROUP
 
-# FIXME: validate shutdown within 5 seconds 
+# FIXME: validate shutdown within 5 seconds
 # (nova show $NAME returns 1 or status != ACTIVE)?