Fix specs, Add coverage check, Add CI, Clean gemfiles (specify dependencies)