initial react implementation
using react with test addons