adding full (kinda) MVC library (just a submodule for now, may break out into system later). also updating crypto to reduce copying (unfortunately derive-to couldnt really be used, so were using :start/:end wherever possible (ie the decryption streaming))...works great. all tests passing there. also adding tests for MVC stuff, and started on Protected model which can decrypt data via an lparallel event queue and pass the results off to cl-async futures...works really great for deserializing, havent built serialization yet. this includes some generic macros to do background/threaded work and have the result run in the calling thread as a body form (worker.lisp). works via lparallels promises and some cl-async polling. would be nice to tie this kind of stuff directly into the event loop (like, add an event, and trigger it for execution once stuff is complete...would save us from having to poll everything).