Squashed commit of the following:

commit 05f4e35df9ce8e8d9208b55cc75b27bd25708e68
Author: Chandni Singh <chandni@datatorrent.com>
Date:   Mon Sep 30 18:55:54 2013 -0700

    Exposed register and made the class non abstract #95