Adding append, prepend, and insert-child transformers to insert children into nodes

Seems like these functions would fit well in the library mirroring other DOM-manipulating APIs.

I've used the `laser/nodes` function to wrap single nodes as collections, this is a bit different to what happens in the `insert` function so I wonder if it needs tweaking. Not sure about naming of `insert-child` either.