Added some basic dialogue stuff

Supports ability for player choices.  All dialogue content will be added
in the update method for Dialogue class.

Going to make it look nicer, fix some bugs, and maybe change array
implementation to tree structure
Fixed some dialogue bugs.  Press E to interact, numbers 1-3 for
selection.
Merge branch 'master' into attack_stuff