Added java source code and build script to the ignore file.
This allows to keep java code into the workarea in order to build release artifacts, without having to commit it to the public repository.
Added an extra 'dev' backend, useful when testing the application during development.
A dev-proxy script also helps in working separately on frontend and backend code.
Changes that check for a weird condition that was causing cards to get corrupted.
A similar change has been applied also to /gamma (in a different commit, though)
The new application layout (single backend with multiple versions of frontend application) handle 'dump' requests (aka 'offline copy') from a different url