Added readonly link and beefed up tests
added javascript proxy() function and made all widgets use ${wid}
fixes #27 closes #33
the right solution for #27, prevents people from editing other peoples dashboards. Also added more validation.
Changed wid to use uniqid and underscores.  Added url encode to proxy js method
WIP, new theme based on darkstrap
Merge pull request #34 from proofpoint/fix/proxy_wid

Changed wid to use uniqid and underscores.  Added url encode to proxy js...
don't blow up if id not set
Merge branch 'master' into darkstrap
finish up darkstrap design overhaul. enforce user email uniqueness
oops
awesome favicon
redirect to dashboard after adding a widget for usability issues
new dashboards named 'my dashboard' as to not confuse users that they can add a dashboard clicking it
pretty add/edit widget
demo
don't show call to actions you don't want users to click
remember me
encrypt remember me cookie, and delete when logout
Awesome home page and demo/signup flow