refactor code organization
diff --git a/planetstack/core/xoslib/dashboards/gentle.html b/planetstack/core/xoslib/dashboards/gentle.html
new file mode 100644
index 0000000..707f10e
--- /dev/null
+++ b/planetstack/core/xoslib/dashboards/gentle.html
@@ -0,0 +1,25 @@
+ <div class="navbar navbar-inverse navbar-fixed-top">
+ <div class="navbar-inner">
+ <div class="container">
+ <span class="brand">Contact manager</span>
+ </div>
+ </div>
+ </div>
+
+ <div id="main-region" class="container">
+ <p>Here is static content in the web page. You'll notice that it gets replaced by our app as soon as we start it.</p>
+ </div>
+
+ <script type="text/template" id="contact-list-item">
+ <p><%- firstName %> <%- lastName %></p>
+ </script>
+
+<script src="{{ STATIC_URL }}/js/vendor/underscore-min.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.wreqr.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.babysitter.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.marionette.js"></script>
+<script src="{{ STATIC_URL }}/js/xoslib/xos-backbone.js"></script>
+<script src="{{ STATIC_URL }}/js/gentle.js"></script>
+
+
diff --git a/planetstack/core/xoslib/dashboards/sliverListTest.html b/planetstack/core/xoslib/dashboards/sliverListTest.html
index 61c54cf..255cbad 100644
--- a/planetstack/core/xoslib/dashboards/sliverListTest.html
+++ b/planetstack/core/xoslib/dashboards/sliverListTest.html
@@ -1,11 +1,11 @@
{% load mustache %}
{% load straight_include %}
-<script src="{{ STATIC_URL }}/js/underscore-min.js"></script>
-<script src="{{ STATIC_URL }}/js/backbone-min.js"></script>
-<script src="{{ STATIC_URL }}/js/ICanHaz.min.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/underscore-min.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone-min.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/ICanHaz.min.js"></script>
-<script src="{{ STATIC_URL }}/js/xos-backbone.js"></script>
+<script src="{{ STATIC_URL }}/js/xoslib/xos-backbone.js"></script>
<script src="{{ STATIC_URL }}/js/sliverListTest.js"></script>
<script type="text/html" id="sliverTemplate">
diff --git a/planetstack/core/xoslib/dashboards/xosDeveloper.html b/planetstack/core/xoslib/dashboards/xosDeveloper.html
index 110f673..c6002d7 100644
--- a/planetstack/core/xoslib/dashboards/xosDeveloper.html
+++ b/planetstack/core/xoslib/dashboards/xosDeveloper.html
@@ -1,10 +1,10 @@
-<script src="{{ STATIC_URL }}/js/underscore-min.js"></script>
-<script src="{{ STATIC_URL }}/js/backbone.js"></script>
-<script src="{{ STATIC_URL }}/js/backbone.wreqr.js"></script>
-<script src="{{ STATIC_URL }}/js/backbone.babysitter.js"></script>
-<script src="{{ STATIC_URL }}/js/backbone.marionette.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/underscore-min.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.wreqr.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.babysitter.js"></script>
+<script src="{{ STATIC_URL }}/js/vendor/backbone.marionette.js"></script>
-<script src="{{ STATIC_URL }}/js/xos-backbone.js"></script>
+<script src="{{ STATIC_URL }}/js/xoslib/xos-backbone.js"></script>
<script src="{{ STATIC_URL }}/js/xosDeveloper.js"></script>
<div id="developerView">
diff --git a/planetstack/core/xoslib/dashboards/xsh.html b/planetstack/core/xoslib/dashboards/xsh.html
index 6e5103a..65a44da 100644
--- a/planetstack/core/xoslib/dashboards/xsh.html
+++ b/planetstack/core/xoslib/dashboards/xsh.html
@@ -6,16 +6,16 @@
</div>
<link rel="stylesheet" type="text/css" href="{% static 'shell/opencloud_shell.css' %}" media="all">
- <script src="{{ STATIC_URL }}/js/underscore-min.js"></script>
- <script src="{{ STATIC_URL }}/js/backbone-min.js"></script>
- <script src="{{ STATIC_URL }}/js/ICanHaz.min.js"></script>
- <script src="{{ STATIC_URL }}/js/xos-backbone.js"></script>
- <script src="{% static 'xsh/xsh.js' %}"></script>
- <script src="{% static 'xsh/object_id.js' %}"></script>
- <script src="{% static 'xsh/constants.js' %}"></script>
- <script src="{% static 'xsh/utils.js' %}"></script>
- <script src="{% static 'xsh/shell_utils.js' %}"></script>
- <script src="{% static 'xsh/tokens.js' %}"></script>
+ <script src="{{ STATIC_URL }}/js/vendor/underscore-min.js"></script>
+ <script src="{{ STATIC_URL }}/js/vendor/backbone-min.js"></script>
+ <script src="{{ STATIC_URL }}/js/vendor/ICanHaz.min.js"></script>
+ <script src="{{ STATIC_URL }}/js/xoslib/xos-backbone.js"></script>
+ <script src="{% static 'js/xsh/xsh.js' %}"></script>
+ <script src="{% static 'js/xsh/object_id.js' %}"></script>
+ <script src="{% static 'js/xsh/constants.js' %}"></script>
+ <script src="{% static 'js/xsh/utils.js' %}"></script>
+ <script src="{% static 'js/xsh/shell_utils.js' %}"></script>
+ <script src="{% static 'js/xsh/tokens.js' %}"></script>