Updates for Dart 1.0 / HipsterMVC

No more concat for strings (sigh). HipsterMVC listeners are streams