Faits : A. Par jugement du 20 novembre 2013, le Tribunal de police de la République et canton de Genève a reconnu X._ coupable de voies de fait (art. 126 CP), injure (art. 177 CP), menaces (art. 180 CP) et violences ou menaces contre les autorités et les fonctionnaires (art. 285 CP). Il l'a condamné à une peine pécuniaire de 150 jours-amende à 30 fr. le jour, avec sursis pendant trois ans, mesure subordonnée au suivi d'un traitement psychothérapeutique pendant la durée du délai d'épreuve et à la production d'une attestation de suivi médical tous les deux mois auprès du Service de l'application des peines et mesures (ci-après: SAPEM), astreint à une mesure de probation et l'a condamné à une amende de 500 francs. X._ a également été condamné au paiement à B._, son épouse dont il vit séparé depuis juillet 2010, de la somme de 1'000 fr. au titre de tort moral et à A._ du montant de 8'283 fr. 60 au titre d'indemnité de procédure. B. Saisie d'un appel de X._, la Chambre pénale d'appel et de révision de la Cour de justice de la République et canton de Genève l'a rejeté, par arrêt du 26 août 2014, et a confirmé le jugement de première instance. En bref, la condamnation de X._ repose sur les faits suivants: Le 24 décembre 2010, X._ a, par téléphone, insulté et menacé B._ à plusieurs égards si elle ne lui rendait pas leurs enfants. Il a réitéré ces insultes le même jour, de vive voix, dans un tea-room, en présence de leurs enfants et d'une amie de celle-ci. À cette occasion, il a jeté son thé chaud sur B._, lui a renversé le sucrier sur la tête et a piétiné son téléphone portable. Par la suite, lors de l'intervention policière à son domicile à la suite de la dénonciation de B._, il a insulté, menacé et provoqué l'un des gendarmes, A._, puis lui a asséné un coup de pied au genou. Celui-ci a déposé une plainte pénale contre X._ pour ces faits. Ce dernier a également déposé une plainte pour lésions corporelles et abus d'autorité contre les agents qui étaient intervenus à son domicile. Cette plainte, ayant abouti à un classement, confirmé par l'autorité de recours, fait l'objet d'une procédure pendante devant le Tribunal fédéral (6B_585/2014). Le 29 août 2011, alors que B._ se trouvait à la sortie de l'école de son fils, X._ l'a verbalement agressée et, alors qu'elle tentait de s'éloigner, l'a saisie par le poignet pour la retenir en criant de sorte qu'elle a été apeurée. Il a ensuite dit à leur fils: " Regarde, c'est à cause d'elle que l'on ne peut pas se voir, c'est de sa faute, c'est une pute et une connasse ". Puis, il est parti en crachant dans sa direction. Ces comportements dirigés contre B._ ont fait l'objet de plaintes pénales. X._ a ensuite continué à harceler périodiquement B._ par téléphone, à l'insulter et à la menacer, notamment par SMS, dont un, envoyé le 26 novembre 2011, contenait les propos suivants: " un jour tu demanderas pitié...; et je te piserai à la gueule sale vermine " (sic). B._ a dénoncé ces faits au Ministère public par courrier du 5 décembre 2011. C. X._ interjette un recours en matière pénale au Tribunal fédéral et conclut, avec suite de frais et dépens, à l'annulation de l'arrêt cantonal et à son acquittement de tous les chefs d'infraction retenus contre lui. Il requiert en outre des indemnités fondées sur l'art. 429 CPP de 24'200 fr. pour ses frais de défense et de 5'000 fr. pour le tort moral ainsi que l'octroi de l'effet suspensif, la restitution des pièces n° 1 et 2 figurant à l'inventaire du 5 janvier 2010 et l'assistance judiciaire.