This is now a class and it also extends Ohara

Signed-off-by: Suki <suki@missallsunday.com>
Shorter method names

Signed-off-by: Suki <suki@missallsunday.com>