basic get and get_all for tags
added recursive option to getting events