Improvements

Mobile updates
Better session handling
Proper error 404