Sessions serialize properly now, improved registry.

Phernalia Registry now inputs buy/sell prices from a file and generates
a default if no file exists. GsonFactory.LocationTypeAdaptor has been
tested and works properly, but GsonFactory.ItemStackTypeAdaptor has NOT
been tested yet.