Renaming classes (lowering case), finishing API class, adding configuration