Scaffolding for the refactor

* adds base class + specs
* cleans up fontcustom.rb
* placeholder for utility (to replace util)
* placeholder for manifest generator

[skip ci]
Makes Base easier to test, WIP Util

[skip ci]