Remove Node.js stuff
Initial Flask-powered version
Improved error handling and conflict cleanup
Merge branch 'flask'