Refactor api/webapp for clarity.

- Rename API methods to list + add (using set + get might be
  confusing for them as they're very generic terms used in the API)

- Break apart monolithic function in flask app to have separate
  view callables for each view.

- Update README to show new API.
Merge branch 'master' into solution

Conflicts:
	api.py
	js_webapp.py
Switch to "add" API.
Merge branch 'master' into solution
Switch to "list" API.
Remove method-y self in API.
Merge branch 'master' into solution

Conflicts:
	api.py
Cleanup.
Merge branch 'master' into solution
Refactor JS for clarity.
Merge branch 'master' into solution

Conflicts:
	static/js/wall.js