Send authentication credentials

On each api protected end point we send credentials as basic
authentication.
Add make move feature

Now the board can make moves against server on drag 'n drop.
Removes the make move html form

The form was present to make move by typing it. No need to do that now.
Listen for event just once

Prevents several identical moves to execute against the server.
Decrease the margin for smaller displays
Fix capture move string
Refactor spec layout

Allow to run specs with requirejs and backbone. Adds sinon library and also
some specs to run on Cordova app file and the application rest client used.