1.3 Commit

Implemented the different npc types into the game (quest,shop,dep)
Added timeout cachemanager algorithm, unloads the database after
selected time
Increased frequency of database refreshes
Decreased excess calls to refresh tables that do not change.
Fixed cache manager problem
Added shops and items tables for shop functionality
Added more chat functionality
Fixed command help function, accepts both /rpg help and /rpg help
<topic>
Added /r alias for /rpg, along with several other one-letter aliases
Added config for help topics in config/help/topics.cfg
Added more inventory commands
Added ShopEntry to store information about item prices and quantities
Added item buy dialogue
Fixed quest accepting, declining, and progression
Four stages of quest completion: Unable, Unaccepted, Active, and
Complete (0-3)
Added Action.java, unimplemented