1. Add jqwidgets, and use jqxgrid widget from it to display the change_log data.
    a. update change_log table, seperate date and time.
    b. change_log is grouped by change_date by default.
2. Add preferences table, used to store use preferences and whether some guilds has been shown
missing file for previous commit
about to seperate libs
add libs as a submodule