Added many new things. Check the change log for details