Moved base billing code

Base class is now abstract using abc.

Change-Id: Ief393d39c2beb13f4ee7cf675633b92387c36b22