add testing folder
diff
some fixes
Tags implementation finish
some fixes