Version 0.0.3

New classes added, extended some older abstract classes