add missing config options

* Add configuration option for the display
* Add configuration option for the remote host
* Add warning if the secret option has not been changed
* Add `config.json` to `.gitignore`
add validation of config
readd empty
add basic css for fs
Merge branch 'master' of git://github.com/danharibo/cinequeue

Conflicts:
	views/queue.jade
escape URI
fix whitespace
fix typo
fix queue
dirty hack
fix casing
Remove dependency on second web server

Add ability to serve files directly through the node.js app, instead of relying
on a secondary system (such as apache2) running on port 80.

Add `allowfsdl` configuration option.

Add `/raw/` endpoint; this is the same as `/fs/` but returns the actual file as
opposed to a listing.
fix kill behavior
Add configuration option for playlist history size
Remove index page

Redirect index page to `/playlist` as it was superfluous to content already on
the playlist.
Assorted fixes

Adhere to styleguide:
  - Add spaces after keywords
  - Add spaces after opening brackets
  - Add spaces before closing brackets
  - Add semicolons where missing

Remove newlines from difficult to read multi-line if statements

JSLint:
  - Use `===` and `!==` to compare `null`
  - Add `var` to `for()` loops
  - Remove redundant `var` calls
  - Use dot notation on objects where appropriate
add readme
use nested config