Added documentation
Added tag tests