Loading damage table from file

Now the damage table can be modified outside of the Client.cpp file in
damage.json. This tables supports damage values and potentially buff
values, although buffs are not implemented yet. Closes #169.
Reworking options state, menu items for audio settings
Merge branch 'scripting' of https://github.com/zackthehuman/hikari into scripting
Fixed scripting issues