added transaction endpoint to server, and adapted mixin to send transactions there.  fixed a flawed func def in plugin.py
Edited the readme to reflect changes.
Added run once to config arguments, reworked argument construction for entity_daemon, added replay tutor and knowledge of its existence in __init__ and entity_daemon, changed message structure in message collection from server.py
Merge branch 'master' into server-transaction-mod
Documentation woohoo.
Built a small command library.
Edited managers to provide debug output.  Changed settings and import on server_wrapper.  Turned debug off in settings.  Edited readme for windows installation and info about pycrypto
Tutor replay now semi functional, with filter and timestamp support
uncommented out actual send method.
Added win-requirements, which leaves out pycrypto, which for some reason is difficult to install on windows.  suggested to get binary instead in readme.
added test plans for message_sender_mixin
Added message_sender text and tutor test
test_tutor finished, starting test_plugin
added more tests to test_plugin, fixed a small bug in plugin, added test constructor to test_tutor
finished preliminary test_plugin.py
Made changes to docs, changed the transaction callback to a register function, separated history, queue and preview apis for transactions and messages.
Changed endpoint names, plugin compatibility, and updated readme.
Merge pull request #12 from tutorgen/server-transaction-mod

Server transaction mod
Merge pull request #13 from tutorgen/testing

Testing
Changed test logger to short output, made changes to reflect new api changes, finished example plugin test, started example tutor test.