Added tone mixin, updated docs, changed some core and app, optimized base