Is there a software that tells for how long the computer has been running on battery? There are many apps in store that will tell you how much your battery will last before the computer turns off.

I need something that tells me something like : "You unplugged at 95% and have been running for 2 hours and now have 55% ".. 

So like a graph in Android phones maybe?

I am using a Mac Book Pro 15 with latest Mac OS 10.9.
In OSX 10.9 and above this is all in Activity Monitor app under the Energy tab. 
It shows your battery life over the last 12 hours, and while it was plugged in is highlighted in green. It also shows you what apps are sucking on your battery and how much they are draining at the moment, and on average.