organize tests and add failing test for orphan albums
create test dir if it doesn't exist
Merge pull request #34 from tippenein/tests

Improve Tests (issue #33)
Move Makefile to script/ directory

It was confusing me otherwise, having the makefile and node_modules/ dir
in different places.
Bump browserify and hbsfy versions

hbsfy 0.1.4 in particular fixes a bug that used the wrong Handlebars
version to precompile templates, which, in conjunction with Handlebars
updates, apparently broke Pots.
Give Backbone an explicit reference to jQuery

This is a hack, but fixes an error that mysteriously appeared in Pots
without any of my code changing. Possibly I upgraded my globally
installed version of Browserify.

Anyway, the root problem is that Backbone is not CommonJS-aware, and
attempts to save a global reference to jQuery, which will only exist if
jQuery has been defined (not imported!) before Backbone.
Use _.throttle for search autocompletion

Previously this was using some ad-hoc code equivalent to _.debounce,
which won't send *any* requests until there is a 200ms gap between
keystrokes.
Remove inadvertently added console.log
Upgrade Backbone to 1.1.0
Drag-drop playlist reordering
Fix broken test for orphaned albums

This test would have never passed because it compared an unevaluated
query object to None. We have to execute the query using .all() or
.first().
Remove orphaned albums during an update
Update status in README and add OS X info
Move scripts to end of page body
Add NO_LOGIN option

Useful for offline use, offline development and demos.
Hide logout button and Persona script if NO_LOGIN
Remove separate login bundle

Now bundle.js is served always, even on the login page. They were
separated before for two reasons:

* optimization
* workaround for a bug

Who cares about that silly optimization? As for the bug, a better way is
to simply not initialize the UI if not logged in. This is now done.
Account for position index changing during reorder
Replace makefile with watchify
Lay groundwork for React use