Improve some dox
Separates out FunctionalPlayground for easier testing of concurrent code
Abstracts Handshaking out of the loller
Sweet, sweet, sweet decomposition.