Adding failing tests to identify cause for #513
Writing my first test-first function for zebra: huzzah!
Closes #513 by creating alternative output for single datapoint, though some refactoring is needed to clean up the charting code a bit.
ME: clicking 'x' button hides the welcome meessage
ME|RR: hiding welcome message when home page is accessed again
ME|RR: welcome message hidden permanently after being closed initially
ME|RR: added a callback to 'get-url' implementation
Adding more tests on charts
GM: Add anonymous row to public tab table
Merge pull request #671 from onaio/513_chart_fixes

513 chart fixes
PLD: indentation
Merge pull request #672 from onaio/663-add-anybody-link

GM: Add anonymous row to public tab table
RR: use dommy/hide! instead of dommy/set-style!
Merge pull request #669 from onaio/585_add_close_event_to_x_button

585 add close event to x button
RR: fix click on done for add form dialog
RR: show form submission dialog as modal
RR: update functionality, closes #586
RR: move update project metadata to project.cljs
RR: fix failing cljs test
PLD: modal tests and refactor