Add EVE Shopper Page
This is the beginning of a page that pulls price data for items
from the EVE Central APIs. It will present the prices along with
the number of jumps from a provided station. It will show the percentage
savings per jump so the user can determine if the travel time is
worthwhile.
Style Table and Parse System Name
This change adds styling for the table where the items are outputted.
Because the system name isn't provide it is parsed out from the station
name. This might not always be accurate.
Add Jump Counts
The shopper now makes use of the newly created everest API
(http://github.com/kaelspencer/everest) that I made specifically
for this. It gets the jump counts and then draws the table.
Add Loading Indicator and Error Handling
Add a loading indicator that shows while all of the async requests
are being made. Error handling is added to hide the loading indicator
on failure and to show a message to the user.
Wait For All Requests
EVE central will return stations that everest doesn't know about.
The everest calls will fail. $.wait wasn't working for this as it
will return on the first failure. The old "ajaxStop" is used instead
to wait until all async requests complete.

The percent savings is calculated as a percentage difference between
the given order and the best price at the home station.
Sort Table by Savings Per Jump
This makes the table sortable and defaults the sort to savings per
jump and then the jump count. The data displayed on the table was
modified as well.
Add Input Form
Now the page has a way to input the data instead of it being hardcoded.
This means it's actually usable. There is a form validator to ensure
data is correct, although it doesn't validate the items IDs are valid
items nor does it check the current location is valid.
Support Jump Limits
This limits the view to the number of jumps provided, only showing
sell orders that are under the limit.
Merge branch 'eve'

Conflicts:
	www/settings.py