Rewrote battles

Rewrote how battles are handled.
- Battles are now handles mostly inside of spell_effects
- spell effects must now return the strings for the turn and do all
combat related actions e.g deal damage apply dots etc.

spell_tool_tip must now include the spell name
- was looking into spell_effects beforre this commit to get the
spellname

Code cleanup
- moved all style relatef files to style
- moved all pages to pages