Fixing upload form to handle edge cases and place files correctly
Merge pull request #81 from courageousillumination/upload_bugs

Fixing upload form to handle edge cases and place files correctly
Adjusting sockets to work with new engine.
Majorly refactoring the javascript.
Rewritng solitaire using the new API.
Mostly done rewriting solitaire.
Starting to rewrite hearts; attempting to fix the csss.
Merge branch 'master' into refactor