Added functions as properties, timing features, some work on logics (ANY/ALL).
Some code cleaning, bugfixes and niftier debug messages.
Added  .gitignore
[FEAT] Added append and remove functions in implications
[FEAT] Adds fields of views in the state machine

It is a first way to describe which objects are visible to objects declared as
"viewers". These objects are then stored in fov, then in a text file, that is 
given to the client.

TODO : instead of passing by a text file, the changes in fov will soon have to 
be transmitted by callbacks (once the fusion between server and  state 
machine is done).
[FEAT] Imports the web-based part of alftavatn into the project

Now that the project makes use of tornado, all the web-based work is done
in Python and can be merged next to the state machine.
This commit includes Python, Javascript, HTML, CSS and data
such as .json and .png
[ENH] Adds function get_objects and get_actions to alftavatn module
Adds .swp to .gitignore
[REF] The tornado server is run in a thread in same script as the state machine.
[REF] Removes useless client.js (thank you tornado)
[REF] Replaces Jquery with a real fresh version from official website
[STYLE] Code cleaning, removes useless refresh_model()
Revert "[REF] Removes useless client.js (thank you tornado)"

This reverts commit 34c07c7fc19cf4f739cc042245504c8c6448ebd4.
[REF] Removes useless code (get_canvas_cards, get_model_cards)
[ENH] Adds *.swp and *~ to .gitignore
[EXPE] Replacing files by websockets. This is still is in progress.