Squashed commit of the following:

commit 139525a2c0b739a446cfe0368421d97a6e2bcd07
Author: Rohit IITB <rohitg@cse.iitb.ac.in>
Date:   Tue Jul 15 20:34:05 2014 +0530

    Power addition complete

commit 95e6152d767a899614e19ebe819ba0ebab759213
Author: Rohit IITB <rohitg@cse.iitb.ac.in>
Date:   Tue Jul 15 15:16:02 2014 +0530

    WIP1