Added support for ascii & slug

I've added support for ascii & slug by porting over those functions & fixing up the name spacing & config loading.