Made address default sort for urls
Add name field to URLs + add breadcrumbs to snapshot page
Add breadcrumbs to urls#show
More breadcrumbs
Add name column to URLs screen
Moved css into sass file
Fix ellipsis on url on urls#index page
Moved css into global.css.scss for now and turned of box-sizing
Change 'Add new URL' to button
Add cron job to create snapshots
Add 'active' boolean to urls'
Skip inactive urls when diffux:snapshot:ing
Make it more obvious that snapshots are taken automatically
Warn about inactive configs
Remove unused _form partial for snapshots
Show spinner when generating snapshot
Make `button_to` forms inline-block

This makes it easier to use the helper to create buttons that are meant
to be in a group with other buttons.
Introduce concept of "baseline"

After playing around with Dpxdt (another visual great diff tool) I
realized that comparing a snapshot with the previous one just isn't
enough. Dpxdt (pronounced "depicted") uses a concept of a "baseline" to
decide what snapshot to diff against.

This commit adds a button to the snapshots#show page: "Set as baseline
for this URL". On click, that snapshot is treated as the baseline for
that URL configuration. Whenever a new snapshot is generated, the
current baseline will be used to compare/diff against.

I added a basic test case for the uniqueness behavior of the Baseline
model. More tests are needed, but I intend to switch to rspec soon so
this will have to do as a first pass. I also cleaned up some fixtures in
order to get my test running.
Add basic readme, license file

For the installation instructions, I simply documented what I needed to
do today to get Diffux running on my laptop. It isn't perfect, but it is
a start.

Change-Id: I94dd2a1ee7b434884c0dae0ff6b23dcab389a673
Merge pull request #4 from lencioni/readme

Add basic readme, license file