Rattle Release powerfully primitive debut album Percussion-heavy minimalists Rattle have released their self-titled debut album courtesy of Upset the Rhythm and I Own You Records. Since…