Add temp HTML for a download link

Issue #33
Float download link
Move download div into list
Move download div and set up index page for changes to main.js
Add class to download button
Add .DS_STORE to .gitignore to facilitate MAC dev
Add event handler for download button
Acquire torrent_id and prevent default link action

Issue #33
Test using a web worker for downloads

Issue #33

Testing HTML5 web workers
Remove console debug from worker

console isn't available to workers so postMessage instead
Parse messages as JSON in worker
Test obtaining protocol information
Attempt to retrieve protocol
Test Web Socket for worker downloads

Issue #33

new class handler in server.py `workerSocket` for handling worker events
Bug fixes for websocket integration
Test ping/ponging of messages
typo fix
Added message parsing

Via new function in server.py: `_parse_message`
flesh out communications
Retrieve file list in workerSocket handler

New functions:
_prepare
_handle_message
_response

Issue #33