Use cookie store and working, persistent internationalisation

The back end uses Ring's own cookie-store now to create persistent and secure sessions.
This also closes #14 , closes #7 and closes #8