Added character adventure log to track campaign details and experience earned.
Removed experience field from the character model and store all experience income in the adventure log.
Merge branch 'adventure_log' into develop