Polished state handling, added more methods

Attempting to abstract state handling as much as possible to reduce side
affects associated with using global state variables.
Finished Actor component.
Added warn() function
Updated and corrected some error checking
Updated error handling, formatted intro text
Merge branch 'donkey' of https://github.com/dogpantz/bullypsa into donkey
Centered game, added bg color, increased width
Fixed loading screen width issue
Added tracking of Game.player.y on scene change
Added all Dialog objects, started to add text

Added all text for Street
Starting to implement NPC population
Adding NPCs
Adjusted starting level to State.scene
Cleaned up Portal
commented out buggy debug code
Fixed deep cloning for Dialog objects

Implemented optional response array in Dialogs
Cleanup/maintenance
Working on NPC methods.
Changed NPC spawning behavior to match new NPC methods
Updated
Fixed infinite dialog for cindy - new issues
Added fader component.