Recoded some important parts of the program

- New babelfish modules to manage translation
- New transaction system to manage communication between workers (the
API has been recoded to use is)
- Removed localStorage to use IndexdedDB instead when it was used to
store collections of objects (always)
- Various bugfixes