Snap! Updates

Alot of great development on Snap! recently. Here are some updates (see the commit log for the full list):

Stay tuned for more updates!