app is now mostly tested, aside from gem bugs