Fixed screen centering error when the window size is exactly the same as the game size in either dimension.
removing display() in engine_api, hack for #52
monologue to terminal
wrapping dialogue in event manager
printing python errors to terminal
restoring John_1.py
removing demo hack, opening editor will open in focus id's script
Added introspection to InputManager and related classes.
Removed commented code in bootstrapper.
Fixed frame-long lag for timed functions (important for higher-speed operation).

Uses a heavy dose of magic (y-combinators), but it should be neat enough... I hope.
Merge branch 'master' of https://github.com/heidi-ann/zygote
adding spirte collision detection and fixing blocker use
Merge branch 'master' of github.com:heidi-ann/zygote
Untested fix for #55
printing click location to log info, outstanding issue with tile co-ordinates
fixing the last commit with addition of pixel_to_tile in Map class
adding click to switch focus for characters
Improved magic with help from Stack Overflow.

See: http://stackoverflow.com/questions/25078734/recursive-lambda-callbacks-without-y-combinator
Merge branch 'master' of https://github.com/heidi-ann/zygote
Fixed race condition.