Completed revamped to use AngularJS, with a simple Python backend (with SQLite3)