added join request model and page, added select2 lib for tags, some integration and bug fixes