created addEnode modal, and relatedProfiles component
diff --git a/mCordPortal/src/uib/template/modal/backdrop.html b/mCordPortal/src/uib/template/modal/backdrop.html
new file mode 100644
index 0000000..1eeaa1a
--- /dev/null
+++ b/mCordPortal/src/uib/template/modal/backdrop.html
@@ -0,0 +1,5 @@
+<div class="modal-backdrop"
+ uib-modal-animation-class="fade"
+ modal-in-class="in"
+ ng-style="{'z-index': 1040 + (index && 1 || 0) + index*10}"
+></div>
diff --git a/mCordPortal/src/uib/template/modal/window.html b/mCordPortal/src/uib/template/modal/window.html
new file mode 100644
index 0000000..e28a8e8
--- /dev/null
+++ b/mCordPortal/src/uib/template/modal/window.html
@@ -0,0 +1,6 @@
+<div modal-render="{{$isRendered}}" tabindex="-1" role="dialog" class="modal"
+ uib-modal-animation-class="fade"
+ modal-in-class="in"
+ ng-style="{'z-index': 1050 + index*10, display: 'block'}">
+ <div class="modal-dialog {{size ? 'modal-' + size : ''}}"><div class="modal-content" uib-modal-transclude></div></div>
+</div>
diff --git a/mCordPortal/src/uib/template/tabs/tab.html b/mCordPortal/src/uib/template/tabs/tab.html
new file mode 100644
index 0000000..a368f86
--- /dev/null
+++ b/mCordPortal/src/uib/template/tabs/tab.html
@@ -0,0 +1,3 @@
+<li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item">
+ <a href ng-click="select($event)" class="nav-link" uib-tab-heading-transclude>{{heading}}</a>
+</li>
diff --git a/mCordPortal/src/uib/template/tabs/tabset.html b/mCordPortal/src/uib/template/tabs/tabset.html
new file mode 100644
index 0000000..e5d17f8
--- /dev/null
+++ b/mCordPortal/src/uib/template/tabs/tabset.html
@@ -0,0 +1,10 @@
+<div>
+ <ul class="nav nav-{{tabset.type || 'tabs'}}" ng-class="{'nav-stacked': vertical, 'nav-justified': justified}" ng-transclude></ul>
+ <div class="tab-content">
+ <div class="tab-pane"
+ ng-repeat="tab in tabset.tabs"
+ ng-class="{active: tabset.active === tab.index}"
+ uib-tab-content-transclude="tab">
+ </div>
+ </div>
+</div>