adds ui fade out on messages, slug validation, smarter messages
adds .keep files in cljs dirs
adds multiple update message based on publish state
centralizes routes; temporarily removes home link and modifies routes accordingly
removes blog links; adds new entry links to some pages
view changes
removes clojurescript
changes textarea behavior to resize based on content
implements story: "blog shows all entries, not just published ones"