Creating a new rails project

Bootstrapping the project with rails and creating the basic
functionality of the list of things application. HTML5 boilerplate has
been added along with EM synchrony so that we are running fiber-aware.
Merge branch 'feature-rails-bootstrap' into develop
Renaming the project to Oregano

The components have been updated to reflect the name change to Oregano,
this includes the library extras and also changes to the models and
controllers.
Introduction of proxied models for secure hashing

We introduce proxies in order provide a layer of security within the
model. This is necessary because we want to re-hash the key that the
model objects use based on the user's secret and a public-like key which
is sent back and forth between the client and server.

This way a malicious user will not be able to assign other user's items
to themselves potentially discovering and sending the other user's item
key in place of their own.

With the double-hashing based on the user's secret, we never expose the
real key storing the data, so a malicious user would have to brute force
the entire hash space to get other another user's data.

Each of the models have a corresponding proxy to handle the re-hashing
of the key with the user's secret. For instance, the category and item
models have such proxies. Also, the relations of a category to a user
and an item to a category have proxies.

One note is that the show route was necessary in order to allow the
controller to use the item_url auto-generated method. We need to
determine if there is a better way to do this, or maybe we need the show
route, which would make this work.
Merge branch 'feature-backend-bootstrap' into develop
Rails removal
Bootstrapping environment with basic functionality

Setting up Node.js on the back-end and working on the basic structure,
along with the look and feel of the website. Additionally, a very simple
implementation has been added for creating new URLs through the
front-end.
Development of Oregano

The main library for handling the web-requests for indexing the URLs for
a given Oregano user, as well as the create functionality for view
relations and pinch relations has been added. In addition, the
functionality for the creation of an add relation of the URLs also has
been implemented.

Neo4j was chosen as the database for the system since it could
appropriate represent the relations between an Oregano user and the URLs
that user created. Each view and pinch is also seen as a relation in the
system and stored as such in the database.

Note that tests have been added for the functionality of the library
back-end code. The front-end JavaScript does not include tests. Also, a
manifest is used for the website for aggressive client-side caching of
assets.
Merge branch 'feature-node-bootstrap' into develop
Adding NPM as a dependency

This is the workaround suggested in the issue thingdom/node-neo4j#35
where NPM was being used by the package but is not included on Heroku by
default.

Once this issue is resolved, the dependency will be removed.
Merge branch 'issue-npm-dependency' into develop
Using specific express version

Because of issue tomgco/gzippo#43, using a specific express version to
side-step the problem until it is resolved.
Merge branch 'issue-gzippo-connect' into develop
Bumping version number to 0.0.1
Merge branch 'release-0.0.1'