treasure.py wondrous items, output formating and additional queries.

 - Proper App with argparsing.
 - All wondrous items from UE.
 - Better output formating (capitalization, gp extraction).
 - Output formaters (base, gp first, type first, ReST table).
 - Additional queries (minor, medium, major) and item types(armor,
   weapon, potion, etc.) All of which support count argument (defaults
   to 1). The item types also take option [minor|medium|major] (CRB
   style) by themselves or combined with [lessor|greater] (UE style).
 - Spell level argument for potions, scroll, wands.
 - Sort (by gp amount) argument.
Minor refactoring and docs.