feat(manager): a directive that supports a single task. Closes #56
feat(manager): create separate manager.jsp
fix(manager): prevent failure when the script expression is not valid.
feat(manager): create manager API
fix(manager): move onEnd to the settings object
feat(manager): support settings.onPreTask hook. Advances #54.
feat(manager): invoke pre/post task functions
feaet(manager): proof of concept of posting task data with quest logger
feat(manager): moved loading logic from task to manager, and support loading of html as well as scripts through the template property of tasks.
feat(message): created message module and added it into piManager
feat(message): support proceeding using 'keys'
docs(message): readme init
docs(manager): readme init