Consider only running instances and memoize AWS calls.

It doesn't make sense to retrieve starting, stopping, stopped, and terminated instances
and include them on the server list. The `memoize` block ensures that results
from requests are remembered, avoiding redundant calls to retrieve instance
details.
Merge pull request #85 from strava/ls/filter_ec2_instances

Consider only running instances and memoize AWS calls.