integrated simplecov and fixed file organization